Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChenLittlePing/LearningVideo
/ functions
Functions
699 in github.com/ChenLittlePing/LearningVideo
⨍
Functions
699
◇
Types & classes
458
Function
av_bswap64
app/src/main/cpp/ffmpeg/include/libavutil/bswap.h:73
Function
av_ceil_log2_c
Compute ceil(log2(x)). * @param x value used to compute ceil(log2(x)) * @return computed ceiling of log2(x) */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:332
Function
av_clip64_c
* Clip a signed 64bit integer value into the amin-amax range. * @param a value to clip * @param amin minimum value of the clip range * @param amax
app/src/main/cpp/ffmpeg/include/libavutil/common.h:144
Function
av_clip_c
* Clip a signed integer value into the amin-amax range. * @param a value to clip * @param amin minimum value of the clip range * @param amax maximu
app/src/main/cpp/ffmpeg/include/libavutil/common.h:127
Function
av_clip_int16_c
* Clip a signed integer value into the -32768,32767 range. * @param a value to clip * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:192
Function
av_clip_int8_c
* Clip a signed integer value into the -128,127 range. * @param a value to clip * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:170
Function
av_clip_intp2_c
* Clip a signed integer into the -(2^p),(2^p-1) range. * @param a value to clip * @param p bit position to clip at * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:215
Function
av_clip_uint16_c
* Clip a signed integer value into the 0-65535 range. * @param a value to clip * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:181
Function
av_clip_uint8_c
* Clip a signed integer value into the 0-255 range. * @param a value to clip * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:159
Function
av_clip_uintp2_c
* Clip a signed integer to an unsigned power of two range. * @param a value to clip * @param p bit position to clip at * @return clipped value *
app/src/main/cpp/ffmpeg/include/libavutil/common.h:229
Function
av_clipd_c
* Clip a double value into the amin-amax range. * @param a value to clip * @param amin minimum value of the clip range * @param amax maximum value
app/src/main/cpp/ffmpeg/include/libavutil/common.h:318
Function
av_clipf_c
* Clip a float value into the amin-amax range. * @param a value to clip * @param amin minimum value of the clip range * @param amax maximum value o
app/src/main/cpp/ffmpeg/include/libavutil/common.h:301
Function
av_clipl_int32_c
* Clip a signed 64-bit integer value into the -2147483648,2147483647 range. * @param a value to clip * @return clipped value */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:203
Function
av_cmp_q
* Compare two rationals. * * @param a First rational * @param b Second rational * * @return One of the following values: * - 0 if `a ==
app/src/main/cpp/ffmpeg/include/libavutil/rational.h:89
Function
av_double2int
* Reinterpret a double as a 64-bit integer. */
app/src/main/cpp/ffmpeg/include/libavutil/intfloat.h:70
Function
av_fifo_peek2
* Return a pointer to the data stored in a FIFO buffer at a certain offset. * The FIFO buffer is not modified. * * @param f AVFifoBuffer to peek
app/src/main/cpp/ffmpeg/include/libavutil/fifo.h:169
Function
av_float2int
* Reinterpret a float as a 32-bit integer. */
app/src/main/cpp/ffmpeg/include/libavutil/intfloat.h:50
Function
av_int2double
* Reinterpret a 64-bit integer as a double. */
app/src/main/cpp/ffmpeg/include/libavutil/intfloat.h:60
Function
av_int2float
* Reinterpret a 32-bit integer as a float. */
app/src/main/cpp/ffmpeg/include/libavutil/intfloat.h:40
Function
av_isgraph
* Locale-independent conversion of ASCII isgraph. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:214
Function
av_isspace
* Locale-independent conversion of ASCII isspace. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:222
Function
av_isxdigit
* Locale-independent conversion of ASCII isxdigit. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:251
Function
av_lfg_get
* Get the next random unsigned 32-bit number using an ALFG. * * Please also consider a simple LCG like state= state*1664525+1013904223, * it may be
app/src/main/cpp/ffmpeg/include/libavutil/lfg.h:53
Function
av_make_error_string
* Fill the provided buffer with a string containing an error string * corresponding to the AVERROR code errnum. * * @param errbuf a buffer
app/src/main/cpp/ffmpeg/include/libavutil/error.h:109
Function
av_make_q
* Create an AVRational. * * Useful for compilers that do not support compound literals. * * @note The return value is not reduced. * @see av_redu
app/src/main/cpp/ffmpeg/include/libavutil/rational.h:71
Function
av_mlfg_get
* Get the next random unsigned 32-bit number using a MLFG. * * Please also consider av_lfg_get() above, it is faster. */
app/src/main/cpp/ffmpeg/include/libavutil/lfg.h:64
Function
av_mod_uintp2_c
* Clear high bits from an unsigned integer starting with specific bit position * @param a value to clip * @param p bit position to clip at * @ret
app/src/main/cpp/ffmpeg/include/libavutil/common.h:241
Function
av_parity_c
app/src/main/cpp/ffmpeg/include/libavutil/common.h:361
Function
av_popcount64_c
* Count number of bits set to one in x * @param x value to count bits of * @return the number of bits set to one in x */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:356
Function
av_popcount_c
* Count number of bits set to one in x * @param x value to count bits of * @return the number of bits set to one in x */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:342
Function
av_sat_add32_c
* Add two signed 32-bit values with saturation. * * @param a one value * @param b another value * @return sum with signed saturation */
app/src/main/cpp/ffmpeg/include/libavutil/common.h:253
Function
av_sat_dadd32_c
* Add a doubled value to another value with saturation at both stages. * * @param a first value * @param b value doubled and added to a * @retur
app/src/main/cpp/ffmpeg/include/libavutil/common.h:265
Function
av_sat_dsub32_c
* Subtract a doubled value from another value with saturation at both stages. * * @param a first value * @param b value doubled and subtracted fr
app/src/main/cpp/ffmpeg/include/libavutil/common.h:289
Function
av_sat_sub32_c
* Subtract two signed 32-bit values with saturation. * * @param a one value * @param b another value * @return difference with signed saturation
app/src/main/cpp/ffmpeg/include/libavutil/common.h:277
Function
av_size_mult
* Multiply two `size_t` values checking for overflow. * * @param[in] a,b Operands of multiplication * @param[out] r Pointer to the result of the
app/src/main/cpp/ffmpeg/include/libavutil/mem.h:669
Function
av_strnlen
* Get the count of continuous non zero chars starting from the beginning. * * @param len maximum number of characters to check in the string, that
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:140
Function
av_toupper
* Locale-independent conversion of ASCII characters to uppercase. */
app/src/main/cpp/ffmpeg/include/libavutil/avstring.h:231
Function
av_ts_make_string
* Fill the provided buffer with a string containing a timestamp * representation. * * @param buf a buffer with size in bytes of at least AV_TS_MAX_
app/src/main/cpp/ffmpeg/include/libavutil/timestamp.h:43
Function
av_ts_make_time_string
* Fill the provided buffer with a string containing a timestamp time * representation. * * @param buf a buffer with size in bytes of at least AV_TS
app/src/main/cpp/ffmpeg/include/libavutil/timestamp.h:65
Function
av_x_if_null
* Return x default pointer in case p is NULL. */
app/src/main/cpp/ffmpeg/include/libavutil/avutil.h:308
Function
avio_tell
* ftell() equivalent for AVIOContext. * @return position or AVERROR. */
app/src/main/cpp/ffmpeg/include/libavformat/avio.h:557
Method
bindBitmapToTexture
app/src/main/java/com/cxp/learningvideo/opengl/drawer/BitmapDrawer.kt:137
Method
bindTexture
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:258
Method
check
app/src/main/java/com/cxp/learningvideo/media/BaseDecoder.kt:398
Method
check
app/src/main/java/com/cxp/learningvideo/media/decoder/VideoDecoder.kt:30
Method
check
app/src/main/java/com/cxp/learningvideo/media/decoder/AudioDecoder.kt:35
Method
clickEGLPlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:55
Method
clickEncoder
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:63
Method
clickFFmpegEncode
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:79
Method
clickFFmpegGLPlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:71
Method
clickFFmpegInfo
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:67
Method
clickFFmpegRepack
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:75
Method
clickMultiOpenGLPlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:51
Method
clickOpenGLPlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:47
Method
clickRepack
app/src/main/java/com/cxp/learningvideo/SimplePlayerActivity.kt:47
Method
clickSimplePlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:31
Method
clickSimpleTexture
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:41
Method
clickSimpleTriangle
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:35
Method
clickSoulPlayer
app/src/main/java/com/cxp/learningvideo/MainActivity.kt:59
Method
codec_cxt
* 解码器上下文 * @return */
app/src/main/cpp/media/decoder/base_decoder.h:194
Method
configCodec
app/src/main/java/com/cxp/learningvideo/media/BaseDecoder.kt:413
Method
configCodec
app/src/main/java/com/cxp/learningvideo/media/decoder/VideoDecoder.kt:46
Method
configCodec
app/src/main/java/com/cxp/learningvideo/media/decoder/AudioDecoder.kt:58
Method
configDefViewport
* 配置默认显示的窗口 */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/SoulVideoDrawer.kt:304
Method
configEncoder
app/src/main/java/com/cxp/learningvideo/media/encoder/AudioEncoder.kt:34
Method
configEncoder
app/src/main/java/com/cxp/learningvideo/media/encoder/VideoEncoder.kt:35
Method
configEncoder
app/src/main/java/com/cxp/learningvideo/media/encoder/BaseEncoder.kt:254
Method
configEncoderWithCQ
app/src/main/java/com/cxp/learningvideo/media/encoder/AudioEncoder.kt:51
Method
configEncoderWithCQ
app/src/main/java/com/cxp/learningvideo/media/encoder/VideoEncoder.kt:62
Method
configEncoderWithVBR
app/src/main/java/com/cxp/learningvideo/media/encoder/AudioEncoder.kt:62
Method
configEncoderWithVBR
app/src/main/java/com/cxp/learningvideo/media/encoder/VideoEncoder.kt:73
Method
configFboViewport
* 配置FBO窗口 */
app/src/main/java/com/cxp/learningvideo/opengl/drawer/SoulVideoDrawer.kt:286
Method
configWordSize
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:226
Method
createEGLSurface
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:214
Method
createEGLSurface
app/src/main/java/com/cxp/learningvideo/opengl/egl/EGLSurfaceHolder.kt:29
Method
createEGLSurfaceFirst
app/src/main/java/com/cxp/learningvideo/opengl/egl/CustomerGLRenderer.kt:199
Method
createGLPlayer
app/src/main/java/com/cxp/learningvideo/FFmpegGLPlayerActivity.kt:55
Method
createGLPrg
app/src/main/java/com/cxp/learningvideo/opengl/drawer/VideoDrawer.kt:190
Method
createGLPrg
app/src/main/java/com/cxp/learningvideo/opengl/drawer/ADrawer.kt:139
Method
createGLPrg
app/src/main/java/com/cxp/learningvideo/opengl/drawer/TriangleDrawer.kt:91
Method
createGLPrg
app/src/main/java/com/cxp/learningvideo/opengl/drawer/SoulVideoDrawer.kt:228
Method
createGLPrg
app/src/main/java/com/cxp/learningvideo/opengl/drawer/BitmapDrawer.kt:101
Method
createPlayer
app/src/main/java/com/cxp/learningvideo/FFmpegActivity.kt:55
Method
createRepack
app/src/main/java/com/cxp/learningvideo/FFRepackActivity.kt:41
Method
decodeOneFrame
app/src/main/java/com/cxp/learningvideo/SynthesizerActivity.kt:99
Method
decodeOneFrame
app/src/main/java/com/cxp/learningvideo/EGLPlayerActivity.kt:72
Method
decodeOneFrame
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:22
Method
decodeOneFrame
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:21
Method
decoderDestroy
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:26
Method
decoderDestroy
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:23
Method
decoderError
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:28
Method
decoderFinish
app/src/main/java/com/cxp/learningvideo/SynthesizerActivity.kt:104
Method
decoderFinish
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:24
Method
decoderFinish
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:22
Method
decoderPause
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:20
Method
decoderPause
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:20
Method
decoderPrepare
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:14
Method
decoderPrepare
app/src/main/java/com/cxp/learningvideo/media/decoder/DefDecodeStateListener.kt:17
Method
decoderReady
app/src/main/java/com/cxp/learningvideo/media/IDecoderStateListener.kt:15
Method
decoderReady
app/src/main/java/com/cxp/learningvideo/media/DefDecoderStateListener.kt:16
← previous
next →
301–400 of 699, ranked by callers