git.videolan.org Git - ffmpeg.git/rss log
FFmpeg git repo
Les articles publiés sur le site
-
configure : correct liboapv feature support
18 mai, par Gyan Doshi -
avcodec/mpeg4video : Nuke ff_mpeg4_init_rl_intra()
18 mai, par Andreas Rheinhardtavcodec/mpeg4video: Nuke ff_mpeg4_init_rl_intra() The MPEG-4 decoder can now initialize ff_mpeg4_rl_intra directly given that the MPEG-4 encoder no longer wants it performed, too. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
avcodec/mpeg4videoenc : Simplify creating LUT
18 mai, par Andreas Rheinhardtavcodec/mpeg4videoenc: Simplify creating LUT There four cases for the LUT entry: An ordinary entry or one of three escaping methods. Three of these methods are only rarely possible --they correspond to the 102 codes of the underlying VLC and so only 102 of 16384 entries are possible. The earlier code would nevertheless try them all for every LUT entry and use the best one; the new code meanwhile only uses one method (the fallback one (i.e. the worst)) for them all and only processes the 102 valid entries afterwards. The implementation used also means that index_run, max_level and max_run of the RLTable are no longer needed; the earlier code would initialize said static tables although they are only used for a short time to initialize something else. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
avcodec/mpegvideo_enc : Reduce stack usage
18 mai, par Andreas Rheinhardtavcodec/mpegvideo_enc: Reduce stack usage Multiple PutBitContexts are used when encoding partitioned frames. When there are multiple candidates for macroblock types, multiple states (namely the state before encoding the current MB, the best state among the ones already tried and the current one) need to be kept; duplicates of the PutBitContexts are among this state. The temporary buffers for them are kept on the stack in encode_thread() and their size is quite generous (MAX_MB_SIZE - 3000 bytes). This commit uses tighter bounds, bringing the size of the pb2 buffer down to 15 bytes. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
-
fftools/makefile : Remove resources from ffprobe
18 mai, par softworkz