Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-27lavc/encode: fix frame_number double-countedZhong Li
Encoder frame_number may be double-counted if some frames are cached and then flushed. Take qsv encoder (some frames are cached firsty for asynchronism) as example, ./ffmpeg -loglevel verbose -hwaccel qsv -c:v h264_qsv -i in.mp4 -vframes 100 -c:v h264_qsv out.mp4 frame_number passed to encoder is double-counted and larger than the accurate value. Libx264 encoding with B frames can also reproduce it. Signed-off-by: Zhong Li <zhong.li@intel.com>
2018-08-23lavc/encode: remove redundant av_init_packet after av_packet_unref.Jun Zhao
remove redundant av_init_packet after av_packet_unref. av_packet_unref have call av_init_packet and reset the packet size. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-04-02avcodec/encode: use av_packet_make_refcounted to ensure packets are ref countedJames Almer
Simplifies code. Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-23Merge commit '48bb0da050329e5111b00a12dfc154b7e78fb3a3'James Almer
* commit '48bb0da050329e5111b00a12dfc154b7e78fb3a3': lavc: Drop deprecated way of setting audio delay on encode Merged-by: James Almer <jamrial@gmail.com>
2017-10-03avcodec/encode: do proper cleanup on failureJames Almer
Fixes the last remaining memleaks introduced by a22c6a4796ca1f2cbee6784262515da876fbec22. Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-03avcodec/encode: free non-referenced packets' side data in the old encode API ↵James Almer
functions Fixes memleaks introduced by a22c6a4796ca1f2cbee6784262515da876fbec22.
2017-10-02avcodec/encode: remove usage of av_dup_packet()James Almer
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2017-04-23avcodec: do not use AVFrame accessorMuhammad Faiz
Reviewed-by: wm4 <nfxjfg@googlemail.com> Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2017-04-07Merge commit '328cd2b599bc2d0d38f3c12606fa2a66eeec016e'James Almer
* commit '328cd2b599bc2d0d38f3c12606fa2a66eeec016e': lavc: move encoding-related code from utils.c to a new file Merged-by: James Almer <jamrial@gmail.com>
2017-03-23lavc: Drop deprecated way of setting audio delay on encodeVittorio Giovara
Deprecated in 08/2014.
2016-11-29lavc: move encoding-related code from utils.c to a new fileAnton Khirnov