aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* avcodec/utils: print only the padding values that are setJames Almer2016-09-031-4/+7
| | | | | Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/utils: print initial and trailing paddings only in verbose levelsJames Almer2016-09-031-1/+2
| | | | | Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* lavf/udp: Do not use MCAST_* for multicast on tvOS.Carl Eugen Hoyos2016-09-031-1/+5
| | | | Fixes ticket #5774.
* lavf/webm_chunk: Print an error if no header filename was provided.Carl Eugen Hoyos2016-09-031-0/+1
|
* Cosmetics: Reindent after e82b181f.Carl Eugen Hoyos2016-09-031-8/+8
|
* lavc/mjpegdec: Only read JFIF thumbnail size if the segment is long enough.Carl Eugen Hoyos2016-09-032-2/+5
| | | | Fixes ticket #5805.
* swscale/swscale_unscaled: Try to fix bayer_to_yv12_wrapper() with slicesMichael Niedermayer2016-09-031-4/+4
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swscale/swscale_unscaled: Try to fix Rgb16ToPlanarRgb16Wrapper() with slicesMichael Niedermayer2016-09-031-0/+8
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavf/httpauth: Do case-insensitive http header checks.Carl Eugen Hoyos2016-09-032-3/+3
| | | | | Tested by trac user NTAuthority. Fixes ticket #5786.
* lavf/img2dec: Skip DQT segment when auto-detecting jpg.Carl Eugen Hoyos2016-09-031-0/+1
| | | | DQT segments may contain 0xFFs which break auto-detection.
* lavc/mjpegdec: Do not skip reading quantization tables.Carl Eugen Hoyos2016-09-031-3/+2
| | | | | | They may contain 0xFFs, confusing the start code finding algorithm. Fixes ticket #5819.
* swscale: add unscaled copy from yuv420p10 to p010Timo Rothenpieler2016-09-031-0/+44
|
* configure: check for dlsym as wellTimo Rothenpieler2016-09-031-2/+2
| | | | | | | | | | | For some reason, when compiling with gcc-asan and a recent enough gcc version(seen on 5.3+ so far), linking dlopen works without -ldl, but dlsym fails with: undefined reference to symbol 'dlsym@@GLIBC_2.2.5' So this patchs checks for both dlopen and dlsym to work for determining if -ldl is needed.
* swscale/swscale_unscaled: Fix packed_16bpc_bswap() with slicesMichael Niedermayer2016-09-021-0/+1
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swscale/swscale: Try to fix rgb48Toxyz12() with slicesMichael Niedermayer2016-09-021-1/+7
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* swscale/swscale: Factor bottom to top handlingMichael Niedermayer2016-09-021-32/+19
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* doc/filters: add weave examplePaul B Mahol2016-09-021-0/+12
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* swscale/tests/swscale: add cpuflags optionMichael Niedermayer2016-09-021-0/+9
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_zscale: make possible to change chroma locationPaul B Mahol2016-09-022-1/+70
|
* avformat/avidec: Fix infinite loop in avi_read_nikon()Michael Niedermayer2016-09-021-2/+2
| | | | | | | Fixes: 360/test.poc Found-by: 连一汉 <lianyihan@360.cn> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_minterpolate: rename chroma log varsDavinder Singh2016-09-021-13/+9
| | | | | also use AVPixFmtDescriptor instead of avcodec_get_chroma_sub_sample() for log2_chroma*.
* avfilter: add weave filterPaul B Mahol2016-09-026-1/+168
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* ffmpeg: fix broken indent/style in write_frameClément Bœsch2016-09-021-22/+21
|
* libavcodec/opus: Add channel mapping 2 to extradata parserMichael Graczyk2016-09-011-1/+10
| | | | | | | | This allows libavcodec/opus to demux ambisonics in an ogg/opus container. Channel mapping family 2 is being added in this standards track IETF draft: tools.ietf.org/html/draft-ietf-codec-ambisonics-00 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* lavu/timestamp: Avoid C++-unfriendly code in user headerMark Thompson2016-09-011-1/+1
| | | | | | Including this header in a C++11 program (inside extern "C") will throw an error because it looks like a user-defined literal. Add a space between the two tokens to avoid the problem.
* libavcodec/opus: Fix spelling in error messageMichael Graczyk2016-09-011-1/+1
|
* configure: add missing check for LoadLibraryJames Almer2016-09-011-0/+2
| | | | | | | | | Commit 2b1d316ff68a3f973d8f342db6bf9755eb78ec10 made nvenc depend on LoadLibrary, but the availability of the latter was never checked. This fixes nvenc on Windows platforms Signed-off-by: James Almer <jamrial@gmail.com>
* avformat/movenc: added ability to use original stream ids as track ids ↵Erkki Seppälä2016-09-012-6/+57
| | | | | | | | | | | | | | instead of regenerating them Sometimes it's useful to be able to define the exact track numbers in the generated track, instead of always beginning at track id 1. Using the option use_stream_ids_as_track_ids now copies the use stream ids to track ids. Dynamically generated tracks (ie. tmcd) have their track numbers defined as continuing from the highest numbered stream id. Signed-off-by: Erkki Seppälä <erkki.seppala.ext@nokia.com> Signed-off-by: OZOPlayer <OZOPL@nokia.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_psnr: Add max value output option to psnr stats log.Lucas Cooper2016-09-012-0/+30
| | | | | | | This allows retroactive calculation/aggregation of PSNR from the stats log. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* configure: fix ldl dependency for new nvenc encoder namesTimo Rothenpieler2016-08-311-1/+2
|
* configure: fix nvenc detection logicTimo Rothenpieler2016-08-311-15/+19
|
* swscale: add support for P010LE/BE outputTimo Rothenpieler2016-08-3113-5/+119
|
* avfilter/drawutils: honor shift for color component descriptionTimo Rothenpieler2016-08-311-1/+2
|
* avfilter/drawutils: P010 is not supportedTimo Rothenpieler2016-08-311-0/+2
|
* avfilter/vf_lut: unbreak planar rgb suppot on big-endianPaul B Mahol2016-08-311-4/+4
|
* avformat/hlsenc: add warning for append_list and hls_init_time optionSteven Liu2016-08-311-0/+6
| | | | | | | | | When use append_list mode, the hls_init_time set nouse, Because the append_list only support append at the old m3u8 end cannot set init segments durations at the middle of the list. That's invalid. and show a warning message for user. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* MAINTAINERS: Add myself for alsdecUmair Khan2016-08-301-1/+1
| | | | | Signed-off-by: Umair Khan <omerjerk@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/crypto: add seeking support on readSimon Hailes2016-08-301-2/+114
| | | | | | | | | | | | | | | | | | | | | cyrpto allows reading of data which has been aes-128-cbc encrypted given a key and an iv. But it did not handle filetypes which require seeking... e.g. it failed on an encrypted .mp4 file. example: take 25.mp4 created with: ffmpeg -f lavfi -i sine=frequency=1000:beep_factor=2:r=48000:duration=720.0 -f lavfi -i testsrc=duration=720.0:rate=25 -vcodec libx264 -cmp 22 -timecode 10:00:00:00 -r 25 -y out\25.mp4 encrypt with: openssl enc -aes-128-cbc -K 12345678901234567890123456789012 -iv 12345678901234567890123456789012 -in 25.mp4 -out 25.enc then to transcode in ffmpeg: ffmpeg -key 12345678901234567890123456789012 -iv 12345678901234567890123456789012 -i crypto:25.enc -vcodec mpeg4 -r 25 -y 25dec.mp4 prior to this modification, the transcode would fail. Note also: crypto previously maked both reads and writes as streamed, which caused the whole file to be read before the transcode started. Now, for read only, if the underlying layer is not marked as streamed, then crypto is not. This should enable efficient reading of encrypted containers which require seeking. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* libavformat/crypto - encourage reads of 4096 bytesSimon Hailes2016-08-301-1/+2
| | | | | | | the current implementation reads in chunks of 149x16=2384 bytes. Seems more logical for it to read in chunks of 4096 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* cmdutils: fix implicit declaration of SetDllDirectory functionTobias Rapp2016-08-291-0/+3
| | | | | Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by: James Almer <jamrial@gmail.com>
* doc/APIChanges: mention nb_threads addition to AVFilterContextJames Almer2016-08-291-0/+3
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* avisynth: support pix_fmts added to AviSynth+Stephen Hutchinson2016-08-301-1/+182
| | | | | | | | | | | | | | | A number of new pix_fmts have been added to AviSynth+: 16-bit packed RGB and RGBA 10-, 12-, 14, and 16-bit YUV 4:2:0, 4:2:2, and 4:4:4 8-, 10-, 12-, 14-, and 16-bit Planar RGB 8-, 10-, 12-, 14-, and 16-bit Planar YUVA and Planar RGBA* 10-, 12-, 14-, and 16-bit GRAY variants* 32-bit floating point Planar YUV(A), Planar RGB(A), and GRAY* *some of which are not currently available pix_fmts here and were not added to the demuxer due to this Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/version: Improve lib versioning scheme for release branches with the ↵Michael Niedermayer2016-08-291-0/+9
| | | | | | next major release Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avutil/version: Mention similarities and differences to semverMichael Niedermayer2016-08-291-0/+6
| | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avfilter/vf_minterpolate: do not right shift negative numbersDavinder Singh2016-08-291-2/+2
| | | | | | It was source of crashes. Use division instead. Original patch by author. Log message by comitter.
* avfilter: make use of ff_filter_get_nb_threadsPaul B Mahol2016-08-2928-36/+37
|
* avfilter: add ff_filter_get_nb_threads()Paul B Mahol2016-08-292-0/+13
|
* avfilter: add nb_threads to AVFilterContextPaul B Mahol2016-08-293-1/+10
| | | | To be used in following commits.
* doc/muxers: add option hls_init_time documentSteven Liu2016-08-291-0/+6
| | | | | Reviewed-by: Ibrahim Tachijian <barhom@netsat.se> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat/hlsenc: add option hls_init_time to set init hls window segment ↵Steven Liu2016-08-291-1/+11
| | | | | | | | | | duration recover segments duration time by hls_time after init hls window. This is reuqested by Ibrahim Tachijian Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>