summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* swscale/arm: add ff_hscale_8_to_15_neonMatthieu Bouron2016-04-095-2/+114
|
* avcodec/shorten: fix decoding of files with number of samples lower than ↵Paul B Mahol2016-04-081-2/+4
| | | | | | | | | max_frame_size Note that support of very big block sizes is not currently supported at all due too flawed logic in decoder. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/shorten: remove useless if condition and comment, reindentPaul B Mahol2016-04-081-23/+21
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat/nistshperedec: add support for mu-law as sample-byte-formatPaul B Mahol2016-04-081-2/+5
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/shorten: fix decoding of last framePaul B Mahol2016-04-081-3/+1
| | | | | | Previously it would be always discarded. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate: Add test for Ticket 2397 (dvdsub)Michael Niedermayer2016-04-083-0/+854
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* sws/aarch64/yuv2rgb: honor iOS calling conventionClément Bœsch2016-04-081-6/+12
| | | | | | | | | | | | | | | | | y_offset and y_coeff being successive 32-bit integers, they are packed into 8 bytes instead of 2x8 bytes. See https://developer.apple.com/library/ios/documentation/Xcode/Conceptual/iPhoneOSABIReference/Articles/ARM64FunctionCallingConventions.html > iOS diverges from Procedure Call Standard for the ARM 64-bit > Architecture in several ways [...] > In the generic procedure call standard, all function arguments passed > on the stack consume slots in multiples of 8 bytes. In iOS, this > requirement is dropped, and values consume only the space required. [...] > Padding is still inserted on the stack to satisfy arguments’ alignment > requirements.
* avformat/nistspheredec: fix silly bugPaul B Mahol2016-04-081-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pngenc: check return value of av_frame_copy()Paul B Mahol2016-04-081-2/+6
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/pngenc: restore image size before copying frameDmitriy2016-04-081-0/+4
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/shorten: if allocation fails reset max_frame_sizePaul B Mahol2016-04-081-0/+1
| | | | | | Otherwise crash happens. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: remove "get_buffer() failed" messagePaul B Mahol2016-04-082-6/+2
| | | | | | It is already provided by ff_get_buffer(). Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avformat: support shorten in nistshpere demuxerPaul B Mahol2016-04-072-1/+9
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* doc/filters: add drawtext exampleMulvya2016-04-071-0/+6
| | | | | | | Show example which draws text at a random position, and switches positions every 30 seconds Signed-off-by: Mulvya <mulvya@gmail.com> Signed-off-by: Lou Logan <lou@lrcd.com>
* avfilter: add remap filterF.Sluiter2016-04-076-2/+354
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* swscale/utils: Remove unused variableMichael Niedermayer2016-04-071-1/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat: add aix demuxerPaul B Mahol2016-04-075-1/+144
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec/exr: enable mipmap, ripmap decodingMartin Vignali2016-04-061-5/+7
|
* fate: add missing filter-meta-4560-rotate0 dependenciesJames Almer2016-04-051-1/+1
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* AAC encoder: fix valgrind errorsClaudio Freire2016-04-052-17/+16
| | | | | | Move wi.clipping computation outside of psy_lame_window, LFE channels don't even call that, and make the LFE path also initialize window_type[1] which is needed by analyze_channel
* fate: force fixed point aac decoder in filter-meta-4560-rotate0Michael Niedermayer2016-04-062-125/+125
| | | | | | This should fix a off by 1 difference between AARCH64 and X86 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libxvid: Create extradata in init using a dummy frameDerek Buitenhuis2016-04-051-0/+40
| | | | | | | | | | | Modifying global header extradata in encode_frame is an API violation and only happens to work currently because mov writes its header at the end of the file. Heavily based off of a patch from 2012. Original-by: Nicolas George <george@nsup.org> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* sws/aarch64: restore ff_hscale_8_to_15_neon()Clément Bœsch2016-04-053-3/+3
| | | | Fix final scaling and required filter alignment. Pass FATE.
* avformat: add musx demuxerPaul B Mahol2016-04-055-2/+182
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* avcodec: add adpcm dat4 decoderPaul B Mahol2016-04-058-1/+29
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* AAC encoder: fix filling of wi.clipping arrayClaudio Freire2016-04-051-3/+4
| | | | | | | Fill all windows in all window groups instead of only the first window of each group. Also avoid uninitialized access of window_type.
* ffplay: fix silence insertion on error or pauseMarton Balint2016-04-041-4/+4
| | | | | | | | | | | | | | Insertion of silence was a bit broken since df34b700981de606ca4847e1ed0bfdf9ac3e9104 because the info whether or not the source buffer supposed to be silence must be kept between callbacks. Failing to do so causes rogue samples from the last buffer to be presented, I guess even a crash can occur under some circumstances. This patch uses a NULL audio_buf to keep the silence state across audio callbacks. Reviewed-by: Lukasz Marek <lukasz.m.luki2 at gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>
* libavcodec/exr : add support for compression in tileMartin Vignali2016-04-041-22/+17
|
* libavcodec/exr : cosmetic changeMartin Vignali2016-04-041-2/+1
|
* fate: Add wav-ac3 testMichael Niedermayer2016-04-042-0/+46
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add fate-flv-demuxMichael Niedermayer2016-04-042-0/+609
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: Add fate-ts-opus-demuxMichael Niedermayer2016-04-042-0/+517
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* fate: add demux test for OggOpusJames Almer2016-04-032-0/+46
| | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
* AAC encoder: new regression testClaudio Freire2016-04-031-0/+11
| | | | | | Test to catch the recently fixed minsf bug Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* AAC encoder: fix initialization of minsfClaudio Freire2016-04-031-3/+4
| | | | | In some situations (exactly zeroed DC coeffs) minsf would be initialized with garbage
* avformat/brstm: lower magic number, fixes decoding of some filesPaul B Mahol2016-04-031-1/+1
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lavc/utils: Introduce ff_bprint_to_codecpar_extradata for avformatHendrik Leppkes2016-04-032-0/+30
| | | | | | | | It will be used by text subtitle demuxers to construct format instructions straight into extradata. They all currently a similar function that accepts an AVCodecContext instead. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avformat/wavdec: fix typo with lenMichael Niedermayer2016-04-031-1/+1
| | | | | Found-by: carl Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavcodec/exr: add tile supportMartin Vignali2016-04-031-54/+210
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* libavcodec/exr: fix PRX24 Float decompressionMartin Vignali2016-04-031-3/+12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* fate/exr : add test for b44/b44a compressionMartin Vignali2016-04-035-0/+20
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/wavdec: Remove direct s->pb->buffer accessMichael Niedermayer2016-04-031-2/+24
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* wavdec: Only set the codec ID in read_headerDerek Buitenhuis2016-04-031-12/+17
| | | | | | | | WAV is not a NOHEADER format, and thus should not be changing stream codec IDs and probing in read_packet. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avcodec/mjpegdec: Do not permute quantization tablesMichael Niedermayer2016-04-031-10/+9
| | | | | | This fixes issues if the permutation changes, as quantizations tables would need to be reread Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/src_movie: fix how we check for overflows with seek_pointMarios Titas2016-04-031-1/+1
| | | | | | | | | | | | | | | | | Currently, if the movie source filter is used and a seek_point is specified on a file that has a negative start time, ffmpeg will fail. An easy way to reproduce this is as follows: $ ffmpeg -vsync passthrough -filter_complex 'color=d=10,setpts=PTS-1/TB' test.mp4 $ ffmpeg -filter_complex 'movie=filename=test.mp4:seek_point=2' -f null - The problem is caused by checking for int64_t overflow the wrong way. In general, to check whether a + b overflows, it is not enough to do: a > INT64_MAX - b because b might be negative; the correct way is: b > 0 && > a > INT64_MAX - b Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* exif: take a generic log contextHendrik Leppkes2016-04-022-9/+9
| | | | | | | The AVCodecContext is only used for logging, so instead take any valid log context. This allows reusing the exif functions more easily in avformat. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* avcodec: properly initialize AVCodecParameters profile/levelHendrik Leppkes2016-04-021-0/+2
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* lavf/segment: add option to write empty filler segments as neededRodger Combs2016-04-022-1/+12
|
* lavf/segment: slight refactor to seg_write_packetRodger Combs2016-04-021-5/+7
| | | | | This reduces some code duplication, and ensures that cur_entry.last_duration is always set.
* lavf/segment: style nitRodger Combs2016-04-021-1/+1
|
OpenPOWER on IntegriCloud