Home
last modified time | relevance | path

Searched refs:nb_codes (Results 1 – 25 of 97) sorted by relevance

1234

/dports/multimedia/handbrake/ffmpeg-4.4/libavcodec/
H A Dmjpegdec_common.c31 int nb_codes = 0; in build_huffman_codes() local
33 nb_codes += bits_table[i]; in build_huffman_codes()
34 av_assert1(nb_codes <= 256); in build_huffman_codes()
35 for (; j < nb_codes; j++) in build_huffman_codes()
38 return nb_codes; in build_huffman_codes()
46 int nb_codes = build_huffman_codes(huff_size, bits_table); in ff_mjpeg_build_vlc() local
48 for (int i = 0; i < nb_codes; i++) { in ff_mjpeg_build_vlc()
55 return ff_init_vlc_from_lengths(vlc, 9, nb_codes, huff_size, 1, in ff_mjpeg_build_vlc()
H A Dbitstream.c152 av_assert0(nb_codes <= LOCALBUF_ELEMS); in vlc_common_init()
161 if (nb_codes > LOCALBUF_ELEMS) { in vlc_common_init()
162 *buf = av_malloc_array(nb_codes, sizeof(VLCcode)); in vlc_common_init()
189 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
207 for (i = 0; i < nb_codes; i++) { in build_table()
240 for (k = i+1; k < nb_codes; k++) { in build_table()
281 int ret = build_table(vlc, nb_bits, nb_codes, codes, flags); in vlc_common_end()
323 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
375 nb_codes = j; in ff_init_vlc_sparse()
377 return vlc_common_end(vlc, nb_bits, nb_codes, buf, in ff_init_vlc_sparse()
[all …]
H A Dvlc.h38 #define init_vlc(vlc, nb_bits, nb_codes, \ argument
42 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
47 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
82 int ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes,
126 #define INIT_VLC_STATIC_FROM_LENGTHS(vlc, bits, nb_codes, lens, len_wrap, \ argument
133 ff_init_vlc_from_lengths(vlc, bits, nb_codes, lens, len_wrap, \
H A Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/multimedia/ffmpeg/ffmpeg-4.4.1/libavcodec/
H A Dmjpegdec_common.c31 int nb_codes = 0; in build_huffman_codes() local
33 nb_codes += bits_table[i]; in build_huffman_codes()
34 av_assert1(nb_codes <= 256); in build_huffman_codes()
35 for (; j < nb_codes; j++) in build_huffman_codes()
38 return nb_codes; in build_huffman_codes()
46 int nb_codes = build_huffman_codes(huff_size, bits_table); in ff_mjpeg_build_vlc() local
48 for (int i = 0; i < nb_codes; i++) { in ff_mjpeg_build_vlc()
55 return ff_init_vlc_from_lengths(vlc, 9, nb_codes, huff_size, 1, in ff_mjpeg_build_vlc()
H A Dbitstream.c152 av_assert0(nb_codes <= LOCALBUF_ELEMS); in vlc_common_init()
161 if (nb_codes > LOCALBUF_ELEMS) { in vlc_common_init()
162 *buf = av_malloc_array(nb_codes, sizeof(VLCcode)); in vlc_common_init()
189 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
207 for (i = 0; i < nb_codes; i++) { in build_table()
240 for (k = i+1; k < nb_codes; k++) { in build_table()
281 int ret = build_table(vlc, nb_bits, nb_codes, codes, flags); in vlc_common_end()
323 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
375 nb_codes = j; in ff_init_vlc_sparse()
377 return vlc_common_end(vlc, nb_bits, nb_codes, buf, in ff_init_vlc_sparse()
[all …]
H A Dvlc.h38 #define init_vlc(vlc, nb_bits, nb_codes, \ argument
42 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
47 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
82 int ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes,
126 #define INIT_VLC_STATIC_FROM_LENGTHS(vlc, bits, nb_codes, lens, len_wrap, \ argument
133 ff_init_vlc_from_lengths(vlc, bits, nb_codes, lens, len_wrap, \
H A Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/www/firefox/firefox-99.0/media/ffvpx/libavcodec/
H A Dbitstream.c152 av_assert0(nb_codes <= LOCALBUF_ELEMS); in vlc_common_init()
161 if (nb_codes > LOCALBUF_ELEMS) { in vlc_common_init()
162 *buf = av_malloc_array(nb_codes, sizeof(VLCcode)); in vlc_common_init()
189 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
207 for (i = 0; i < nb_codes; i++) { in build_table()
240 for (k = i+1; k < nb_codes; k++) { in build_table()
281 int ret = build_table(vlc, nb_bits, nb_codes, codes, flags); in vlc_common_end()
323 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
375 nb_codes = j; in ff_init_vlc_sparse()
377 return vlc_common_end(vlc, nb_bits, nb_codes, buf, in ff_init_vlc_sparse()
[all …]
H A Dvlc.h38 #define init_vlc(vlc, nb_bits, nb_codes, \ argument
42 ff_init_vlc_sparse(vlc, nb_bits, nb_codes, \
47 int ff_init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes,
82 int ff_init_vlc_from_lengths(VLC *vlc, int nb_bits, int nb_codes,
126 #define INIT_VLC_STATIC_FROM_LENGTHS(vlc, bits, nb_codes, lens, len_wrap, \ argument
133 ff_init_vlc_from_lengths(vlc, bits, nb_codes, lens, len_wrap, \
/dports/sysutils/xvidcap/xvidcap-1.1.7/ffmpeg/libavcodec/
H A Dhuffman.c69 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, in ff_huff_build_tree() argument
76 for(i = 0; i < nb_codes; i++){ in ff_huff_build_tree()
86 qsort(nodes, nb_codes, sizeof(Node), cmp); in ff_huff_build_tree()
87 cur_node = nb_codes; in ff_huff_build_tree()
88 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
89 for(i = 0; i < nb_codes*2-1; i += 2){ in ff_huff_build_tree()
104 if(build_huff_tree(vlc, nodes, nb_codes*2-2, flags) < 0){ in ff_huff_build_tree()
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/wma/libwma/
H A Dffmpeg_bitstream.c153 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
177 for (i = 0; i < nb_codes; i++) { in build_table()
213 for (k = i+1; k < nb_codes; k++) { in build_table()
278 int init_vlc_sparse(VLC *vlc, int nb_bits, int nb_codes, in init_vlc_sparse() argument
284 if (nb_codes+1 > (int)(sizeof (buf)/ sizeof (VLCcode))) in init_vlc_sparse()
308 av_log(NULL,AV_LOG_DEBUG,"build table nb_codes=%d\n", nb_codes); in init_vlc_sparse()
316 for (i = 0; i < nb_codes; i++) {\ in init_vlc_sparse()
335 nb_codes = j; in init_vlc_sparse()
337 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in init_vlc_sparse()
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/ffmpeg/libavcodec/
H A Dbitstream.c157 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
175 for (i = 0; i < nb_codes; i++) { in build_table()
208 for (k = i+1; k < nb_codes; k++) { in build_table()
270 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
284 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
293 if (nb_codes + 1 > FF_ARRAY_ELEMS(localbuf)) { in ff_init_vlc_sparse()
294 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
304 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
336 nb_codes = j; in ff_init_vlc_sparse()
338 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
H A Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/emulators/vice/vice-3.5/src/lib/libffmpeg/libavcodec/
H A Dbitstream.c160 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
178 for (i = 0; i < nb_codes; i++) { in build_table()
210 for (k = i+1; k < nb_codes; k++) { in build_table()
271 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
285 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
295 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
304 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
335 nb_codes = j; in ff_init_vlc_sparse()
337 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
H A Dhuffman.c154 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
161 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
173 qsort(nodes, nb_codes, sizeof(Node), cmp); in ff_huff_build_tree()
174 cur_node = nb_codes; in ff_huff_build_tree()
175 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
176 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
192 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/multimedia/gstreamer1-libav/gst-libav-1.16.2/gst-libs/ext/libav/libavcodec/
H A Dbitstream.c157 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
175 for (i = 0; i < nb_codes; i++) { in build_table()
207 for (k = i+1; k < nb_codes; k++) { in build_table()
268 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
282 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
292 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
301 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
333 nb_codes = j; in ff_init_vlc_sparse()
335 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
H A Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/emulators/libretro-vice/vice-libretro-5725415/vice/src/lib/libffmpeg/libavcodec/
H A Dbitstream.c160 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
178 for (i = 0; i < nb_codes; i++) { in build_table()
210 for (k = i+1; k < nb_codes; k++) { in build_table()
271 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
285 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
295 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
304 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
335 nb_codes = j; in ff_init_vlc_sparse()
337 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
H A Dhuffman.c154 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
161 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
173 qsort(nodes, nb_codes, sizeof(Node), cmp); in ff_huff_build_tree()
174 cur_node = nb_codes; in ff_huff_build_tree()
175 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
176 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
192 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/lang/spidermonkey60/firefox-60.9.0/media/ffvpx/libavcodec/
H A Dbitstream.c157 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
175 for (i = 0; i < nb_codes; i++) { in build_table()
207 for (k = i+1; k < nb_codes; k++) { in build_table()
268 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
282 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
292 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
301 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
333 nb_codes = j; in ff_init_vlc_sparse()
335 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()
/dports/www/firefox-legacy/firefox-52.8.0esr/media/ffvpx/libavcodec/
H A Dbitstream.c164 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes,
182 for (i = 0; i < nb_codes; i++) {
214 for (k = i+1; k < nb_codes; k++) {
275 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes,
289 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf));
299 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode));
308 for (i = 0; i < nb_codes; i++) { \
339 nb_codes = j;
341 ret = build_table(vlc, nb_bits, nb_codes, buf, flags);
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/ffmpeg/libavcodec/
H A Dhuffman.c157 int ff_huff_build_tree(AVCodecContext *avctx, VLC *vlc, int nb_codes, int nb_bits, in ff_huff_build_tree() argument
164 for (i = 0; i < nb_codes; i++) { in ff_huff_build_tree()
176 AV_QSORT(nodes, nb_codes, Node, cmp); in ff_huff_build_tree()
177 cur_node = nb_codes; in ff_huff_build_tree()
178 nodes[nb_codes*2-1].count = 0; in ff_huff_build_tree()
179 for (i = 0; i < nb_codes * 2 - 1; i += 2) { in ff_huff_build_tree()
195 if (build_huff_tree(vlc, nodes, nb_codes * 2 - 2, flags, nb_bits) < 0) { in ff_huff_build_tree()
/dports/multimedia/vlc/vlc-3.0.16/modules/codec/wmafixed/
H A Dbitstream.c117 int nb_codes, in build_table() argument
143 for(i=0;i<nb_codes;i++) { in build_table()
202 index = build_table(vlc, n, nb_codes, in build_table()
241 int init_vlc(VLC *vlc, int nb_bits, int nb_codes, in init_vlc() argument
251 printf("build table nb_codes=%d\n", nb_codes); in init_vlc()
254 if (build_table(vlc, nb_bits, nb_codes, in init_vlc()
/dports/www/firefox-esr/firefox-91.8.0/media/ffvpx/libavcodec/
H A Dbitstream.c157 static int build_table(VLC *vlc, int table_nb_bits, int nb_codes, in build_table() argument
175 for (i = 0; i < nb_codes; i++) { in build_table()
208 for (k = i+1; k < nb_codes; k++) { in build_table()
273 int ff_init_vlc_sparse(VLC *vlc_arg, int nb_bits, int nb_codes, in ff_init_vlc_sparse() argument
287 av_assert0(nb_codes + 1 <= FF_ARRAY_ELEMS(localbuf)); in ff_init_vlc_sparse()
297 buf = av_malloc_array((nb_codes + 1), sizeof(VLCcode)); in ff_init_vlc_sparse()
306 for (i = 0; i < nb_codes; i++) { \ in ff_init_vlc_sparse()
338 nb_codes = j; in ff_init_vlc_sparse()
340 ret = build_table(vlc, nb_bits, nb_codes, buf, flags); in ff_init_vlc_sparse()

1234