- 10 Jul, 2014 17 commits
-
-
Michael Niedermayer authored
This fixes cdg with piped input which was broken by the previous commit Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '44386aaa': cdg: Forward error from avio_size() in read_header() function Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Nidhi Makhijani authored
Signed-off-by:
Diego Biurrun <diego@biurrun.de>
-
James Almer authored
And use the x86util ones instead, which are optimized for mmxext/sse2. About ~1% increase in performance on pre SSSE3 processors. Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
The merge list only needs to be derived up to the merge index. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
When the candidate has been found, no need to derive others. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Clément Bœsch authored
-
Christophe Gisquet authored
iterate over memory in a more continuous order Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Christophe Gisquet authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Yu Xiaolei authored
Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '5adcef9c': mpegts: pass MpegTSContext ptr explicitly See: 86359543: Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Dave Rice authored
Signed-off-by:
Dave Rice <dave@dericed.com>
-
Alexander V. Lukyanov authored
AVFormatContext->priv_data is not always a MpegTSContext, it can be RTSPState when decoding a RTP stream. So it is necessary to pass MpegTSContext pointer explicitly. Within libav, the write_section_data function doesn't actually use the MpegTSContext at all, so this doesn't change anything at the moment (no memory was corrupted before), but it reduces the risk of anybody trying to touch the MpegTSContext via AVFormatContext->priv_data in the future. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Carl Eugen Hoyos authored
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Lukasz Marek authored
Signed-off-by:
Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 09 Jul, 2014 23 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f46bb608': dsputil: Split off pixel block routines into their own context Conflicts: configure libavcodec/dsputil.c libavcodec/mpegvideo_enc.c libavcodec/pixblockdsp_template.c libavcodec/x86/dsputilenc.asm libavcodec/x86/dsputilenc_mmx.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Nicolas Martyanoff authored
With HLS, the duration of all segments must be lower or equal to the target duration. Therefore floor(duration + 0.5) yields incorrect results. For example, for duration = 1.35, floor(duration + 0.5) yields 1.0, but the correct result is 2.0. Signed-off-by:
Anssi Hannula <anssi.hannula@iki.fi>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '0569a7e0': hevc: parse display orientation SEI message Conflicts: libavcodec/hevc.h libavcodec/hevc_sei.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '18e3d61e': h264: parse display orientation SEI message Conflicts: libavcodec/h264.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'a54f03bf': display: add matrix flip api Conflicts: libavutil/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '33a7b453': doc: mention option to mix shared/static libraries Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '0307cc22': rtpdec: pass an AVFormatContext to ff_parse_fmtp() Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '650d3840': yuv4mpegenc: do not access AVCodecContext.coded_frame Conflicts: libavformat/yuv4mpegenc.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '27c1f82f': nsvdec: remove commented out cruft Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'edb1af7c': mov: free the dv demux context with avformat_free_context() Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'a14b6165': mtv: do not set sample_rate for video Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'b8604a97': oggparsecelt: do not set AVCodecContext.frame_size Conflicts: libavformat/oggparsecelt.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'd5cf5afa': adxdec: get rid of an avpriv function Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f6ee61fb': lavc: export DV profile API used by muxer/demuxer as public Conflicts: configure doc/APIchanges libavcodec/Makefile libavcodec/dv_profile.c libavcodec/dv_profile.h libavcodec/version.h libavformat/dvenc.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '3f3232a3': avconv: set the output stream timebase Conflicts: ffmpeg.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'c9c1265c': avformat: update muxing doxy Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'abda15a9': cdg: set the keyframe flag on the first packet Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Thanks-to: Vitor Sessak <vitor1001@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Thanks-to: Vitor Sessak <vitor1001@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Oliver Fromme authored
The issue affects dvdsub subtitles (a.k.a. VOBSUB). Some players -- in particular hardware players -- cut off the lowest row of pixels if the number of rows in the subtitle is odd. The patch below implements a work-around for that. If the number of rows is odd, it is simply rounded up to an even number, adding an invisible (i.e. fully transparent) row. The work-around can be enabled or disabled with a new option -even_rows_fix. The default is disabled, so there is no change of behaviour for users who don't care about it. The overhead for the fix is low, and in many cases even zero: For subtitles with an odd number of rows (i.e. in 50% of cases on average), the size increases by two bytes because a fully transparent row is encoded as 0x00 0x00. However, in the VOBSUB standard, all data packets are padded to 2KB anyway, so in most cases the additional bytes just use some part of the padding, so there is no overhead. Only in the rare case that the 2KB boundary is hit (0.1% chance), a full 2KB block is added. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-