Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FFmpeg/FFmpeg
/ functions
Functions
7,226 in github.com/FFmpeg/FFmpeg
⨍
Functions
7,226
◇
Types & classes
1,247
↓ 1,126 callers
Function
av_log
libavutil/log.c:90
↓ 348 callers
Function
av_free
libavutil/mem.c:139
↓ 341 callers
Function
get_bits
* reads 1-17 bits. * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2 reader can't */
libavcodec/get_bits.h:362
↓ 298 callers
Function
av_malloc
libavutil/mem.c:64
↓ 275 callers
Function
get_bits1
libavcodec/get_bits.h:393
↓ 246 callers
Function
av_freep
libavutil/mem.c:150
↓ 234 callers
Function
av_mallocz
libavutil/mem.c:157
↓ 232 callers
Function
url_ftell
libavformat/aviobuf.c:198
↓ 182 callers
Function
url_fseek
libavformat/aviobuf.c:136
↓ 148 callers
Function
init_get_bits
* init GetBitContext. * @param buffer bitstream buffer, must be FF_INPUT_BUFFER_PADDING_SIZE bytes larger then the actual read bits * because some o
libavcodec/get_bits.h:473
↓ 146 callers
Function
get_buffer
libavformat/aviobuf.c:399
↓ 126 callers
Function
get_byte
XXX: put an inline version */
libavformat/aviobuf.c:373
↓ 126 callers
Function
put_buffer
libavformat/aviobuf.c:115
↓ 124 callers
Function
get_bits_count
libavcodec/get_bits.h:184
↓ 121 callers
Function
av_new_stream
libavformat/utils.c:2492
↓ 120 callers
Function
AV_RL32
libavutil/ppc/intreadwrite.h:44
↓ 118 callers
Function
av_set_pts_info
libavformat/utils.c:3533
↓ 116 callers
Function
url_fskip
libavformat/aviobuf.c:193
↓ 113 callers
Function
skip_bits
libavcodec/get_bits.h:385
↓ 112 callers
Function
put_be32
libavformat/aviobuf.c:244
↓ 107 callers
Function
put_byte
libavformat/aviobuf.c:108
↓ 105 callers
Function
get_vlc2
* parses a vlc code, faster then get_vlc() * @param bits is the number of bits which will be read at once, must be * identical to nb_bit
libavcodec/get_bits.h:603
↓ 102 callers
Function
av_clip
* Clips a signed integer value into the amin-amax range. * @param a value to clip * @param amin minimum value of the clip range * @param amax maxim
libavutil/common.h:107
↓ 101 callers
Function
get_le32
libavformat/aviobuf.c:485
↓ 95 callers
Function
get_be32
libavformat/aviobuf.c:516
↓ 88 callers
Function
AV_RB32
libavutil/tomi/intreadwrite.h:75
↓ 84 callers
Function
AV_RL16
libavutil/ppc/intreadwrite.h:30
↓ 81 callers
Function
put_flush_packet
libavformat/aviobuf.c:130
↓ 77 callers
Function
put_tag
libavformat/aviobuf.c:296
↓ 74 callers
Function
url_feof
libavformat/aviobuf.c:222
↓ 72 callers
Function
av_free_packet
libavcodec/avpacket.c:93
↓ 71 callers
Function
AV_RB16
libavutil/tomi/intreadwrite.h:28
↓ 68 callers
Function
av_get_packet
libavformat/utils.c:318
↓ 68 callers
Function
av_realloc
libavutil/mem.c:119
↓ 61 callers
Function
av_new_packet
libavcodec/avpacket.c:48
↓ 61 callers
Function
put_be16
libavformat/aviobuf.c:278
↓ 59 callers
Function
flush_put_bits
* Pads the end of the output stream with zeros. */
libavcodec/put_bits.h:96
↓ 55 callers
Function
get_le16
libavformat/aviobuf.c:469
↓ 54 callers
Function
init_put_bits
* Initializes the PutBitContext s. * * @param buffer the buffer where to put bits * @param buffer_size the size in bytes of buffer */
libavcodec/put_bits.h:60
↓ 52 callers
Function
put_bits_count
* Returns the total number of bits written to the bitstream. */
libavcodec/put_bits.h:84
↓ 50 callers
Function
dsputil_init
libavcodec/dsputil.c:4180
↓ 48 callers
Function
url_is_streamed
libavformat/avio.h:407
↓ 47 callers
Function
put_le32
libavformat/aviobuf.c:236
↓ 46 callers
Function
get_bits_long
* reads 0-32 bits. */
libavcodec/get_bits.h:424
↓ 44 callers
Function
avcodec_check_dimensions
libavcodec/utils.c:222
↓ 43 callers
Function
get_be16
libavformat/aviobuf.c:501
↓ 42 callers
Function
av_metadata_set2
libavformat/metadata.c:49
↓ 40 callers
Function
show_bits
* shows 1-17 bits. * Note, the alt bitstream reader can read up to 25 bits, but the libmpeg2 reader can't */
libavcodec/get_bits.h:376
↓ 39 callers
Function
av_exit
ffmpeg.c:407
↓ 39 callers
Function
av_q2d
* Converts rational to double. * @param a rational to convert * @return (double) a */
libavutil/rational.h:60
↓ 39 callers
Function
skip_bits_long
libavcodec/get_bits.h:188
↓ 36 callers
Function
av_metadata_get
libavformat/metadata.c:25
↓ 36 callers
Function
avcodec_set_dimensions
libavcodec/utils.c:109
↓ 36 callers
Function
get_bits_left
libavcodec/get_bits.h:686
↓ 35 callers
Function
av_clip_uint8
* Clips a signed integer value into the 0-255 range. * @param a value to clip * @return clipped value */
libavutil/common.h:119
↓ 35 callers
Function
skip_bits1
libavcodec/get_bits.h:417
↓ 34 callers
Function
align_get_bits
libavcodec/get_bits.h:498
↓ 34 callers
Function
av_rescale_q
libavutil/mathematics.c:133
↓ 34 callers
Function
av_strlcpy
libavutil/avstring.c:64
↓ 32 callers
Function
vis_alignaddr
libavcodec/sparc/vis.h:226
↓ 30 callers
Function
av_add_index_entry
libavformat/utils.c:1334
↓ 30 callers
Function
mid_pred
libavcodec/mathops.h:91
↓ 29 callers
Function
av_init_packet
libavcodec/avpacket.c:36
↓ 29 callers
Function
av_rescale
libavutil/mathematics.c:129
↓ 29 callers
Function
put_le16
libavformat/aviobuf.c:272
↓ 28 callers
Function
av_reduce
libavutil/rational.c:36
↓ 28 callers
Function
avcodec_alloc_frame
libavcodec/utils.c:452
↓ 28 callers
Function
put_be64
libavformat/aviobuf.c:266
↓ 28 callers
Function
url_close_dyn_buf
libavformat/aviobuf.c:902
↓ 27 callers
Function
av_gettime
libavformat/utils.c:3150
↓ 27 callers
Function
av_lfg_get
* Gets the next random unsigned 32-bit number using an ALFG. * * Please also consider a simple LCG like state= state*1664525+1013904223, * it may b
libavutil/lfg.h:38
↓ 26 callers
Function
av_clip_int16
* Clips a signed integer value into the -32768,32767 range. * @param a value to clip * @return clipped value */
libavutil/common.h:141
↓ 26 callers
Function
av_get_bits_per_sample
libavcodec/utils.c:985
↓ 26 callers
Function
get_sbits
libavcodec/get_bits.h:348
↓ 26 callers
Function
updateSize
FIXME support 64 bit variant with wide placeholders
libavformat/movenc.c:39
↓ 25 callers
Function
avcodec_get_frame_defaults
libavcodec/utils.c:445
↓ 25 callers
Function
put_sbits
libavcodec/put_bits.h:265
↓ 25 callers
Function
url_fsize
libavformat/aviobuf.c:203
↓ 24 callers
Function
free_vlc
libavcodec/bitstream.c:332
↓ 23 callers
Function
ff_emulated_edge_mc
* Copies a rectangular area of samples to a temporary buffer and replicates the boarder samples. * @param buf destination buffer * @param src source
libavcodec/dsputil.c:372
↓ 22 callers
Function
av_lfg_init
libavutil/lfg.c:28
↓ 22 callers
Function
ff_codec_get_id
libavformat/utils.c:2066
↓ 22 callers
Function
get_be64
libavformat/aviobuf.c:539
↓ 21 callers
Function
av_strdup
libavutil/mem.c:165
↓ 21 callers
Function
close
libavcodec/h264_parser.c:306
↓ 21 callers
Function
lrintf
libavutil/libm.h:69
↓ 21 callers
Function
url_close
libavformat/avio.c:209
↓ 20 callers
Function
AV_RB24
libavutil/avr32/intreadwrite.h:65
↓ 20 callers
Function
av_index_search_timestamp
libavformat/utils.c:1378
↓ 20 callers
Function
av_rescale_rnd
libavutil/mathematics.c:77
↓ 20 callers
Function
get_be24
libavformat/aviobuf.c:509
↓ 20 callers
Function
get_ue_golomb
* read unsigned exp golomb code. */
libavcodec/golomb.h:53
↓ 20 callers
Function
url_open_dyn_buf
libavformat/aviobuf.c:890
↓ 19 callers
Function
align_put_bits
libavcodec/bitstream.c:42
↓ 18 callers
Function
ff_draw_horiz_band
* * @param h is the normal height, this will be reduced automatically if needed for the last row */
libavcodec/mpegvideo.c:2082
↓ 18 callers
Function
ff_init_scantable
libavcodec/dsputil.c:151
↓ 18 callers
Function
ff_mdct_init
* init MDCT or IMDCT computation. */
libavcodec/mdct.c:61
↓ 18 callers
Function
mxf_write_local_tag
libavformat/mxfenc.c:395
↓ 18 callers
Function
put_bits_ptr
* Returns the pointer to the byte where the bitstream writer will put * the next bit. */
libavcodec/put_bits.h:292
↓ 17 callers
Function
MPV_common_end
init common structure for both encoder and decoder */
libavcodec/mpegvideo.c:679
next →
1–100 of 7,226, ranked by callers