summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | avformat/rtpdec_h264: Ignore invalid sprop-parameter-sets missing PPSAndrew Shulgin2016-03-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavu/rational: add more info regarding floor(x+0.5) usageGanesh Ajjanagadde2016-02-29
| | | | | | | | | | | | | | | | Add some more verbose info regarding why the imprecise and slow floor(x+0.5) hack is used; helpful for future maintenance. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanag@gmail.com>
* | fate: add libavcodec utils testMichael Niedermayer2016-02-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec: Add utils testMichael Niedermayer2016-02-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | hls: Add and use a memebr of AVIOInternal rather than abuse opaqueDerek Buitenhuis2016-02-29
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | fate: fix fate-libavformat targetJames Almer2016-02-29
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit 'cae448cfbf31d492cba782bc64fc4eed556ed83d'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit 'cae448cfbf31d492cba782bc64fc4eed556ed83d': aviobuf: add a private data struct for avio_open()ed contexts Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * aviobuf: add a private data struct for avio_open()ed contextsAnton Khirnov2016-02-22
| | | | | | | | It will be useful in the following commits.
* | avformat/protocols: Fix ff_urlcontext_child_class_next()Michael Niedermayer2016-02-29
| | | | | | | | | | | | This fixes -read_ahead_limit Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/msf: Also check the codec tag in probingMichael Niedermayer2016-02-29
| | | | | | | | | | | | Fixes probing failure Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | Merge commit '832a202c47a246ed15e3edc6b05dfcfa7d82c4b2'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit '832a202c47a246ed15e3edc6b05dfcfa7d82c4b2': protocols: make the list of protocols static Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * protocols: make the list of protocols staticAnton Khirnov2016-02-22
| | | | | | | | | | Disallow other code to touch it directly, now it's only accessible through a blacklisting/whitelisting function.
* | avformat: Remove async from TESTPROGSDerek Buitenhuis2016-02-29
| | | | | | | | | | | | It is current disabled. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit '7d61dc95d741ca134d59b1f34c4e10c4c4e36f56'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit '7d61dc95d741ca134d59b1f34c4e10c4c4e36f56': lavf: move urlcontext_child_class_next() to protocols.c Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: move urlcontext_child_class_next() to protocols.cAnton Khirnov2016-02-22
| | | | | | | | | | It needs to access the list of protocols directly, so it more properly belongs there.
* | Merge commit '0fa00d05911aa8043ecad8dead4a73cab7faadf6'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit '0fa00d05911aa8043ecad8dead4a73cab7faadf6': lavf: move avio_enum_protocols() to protocols.c Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: move avio_enum_protocols() to protocols.cAnton Khirnov2016-02-22
| | | | | | | | It's a more appropriate place for it.
* | Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | | | | | | | | | This commit also disables the async fate test, because it used internal APIs in a non-kosher way, which no longer exists. * commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d': lavf: reorganize URLProtocols Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: reorganize URLProtocolsAnton Khirnov2016-02-22
| | | | | | | | | | | | | | | | | | | | Instead of a linked list constructed at av_register_all(), store them in a constant array of pointers. Since no registration is necessary now, this removes some global state from lavf. This will also allow the urlprotocol layer caller to limit the available protocols in a simple and flexible way in the following commits.
* | x86/vc1dsp: Split the file into MC and loopfilterTimothy Gu2016-02-29
| |
* | Merge commit '225e84e74544062706c0159ec0737b0e1d40915f'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit '225e84e74544062706c0159ec0737b0e1d40915f': hls: disallow opening nested files in child demuxers Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * hls: disallow opening nested files in child demuxersAnton Khirnov2016-02-22
| |
* | Merge commit 'e192cd9ce2b51c2e6919f2a78b1ce53e0024e728'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit 'e192cd9ce2b51c2e6919f2a78b1ce53e0024e728': smoothstreamingenc: do not open the files as read+write Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * smoothstreamingenc: do not open the files as read+writeAnton Khirnov2016-02-22
| | | | | | | | They are only written to, never read.
* | Merge commit 'd082078a88da3b3e926197d0d2aa9fa322123b76'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit 'd082078a88da3b3e926197d0d2aa9fa322123b76': dashenc: eliminate ffurl_* usage Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * dashenc: eliminate ffurl_* usageAnton Khirnov2016-02-22
| | | | | | | | | | Now all IO should go through the IO callbacks and be interceptable by the caller.
* | Merge commit '7fbb3b5b9857276b4cd17b2a530c7e0880d2bc0a'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | * commit '7fbb3b5b9857276b4cd17b2a530c7e0880d2bc0a': lavf: use the io_open callbacks for files opened from open_input() as well Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * lavf: use the io_open callbacks for files opened from open_input() as wellAnton Khirnov2016-02-22
| | | | | | | | There is no real reason to treat them differently.
* | Merge commit '5efd91284e56d444139ed811671c59a129bbb92f'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | | | | | | | This commit is no-op. The affected piece of code does not exist in FFmpeg. * commit '5efd91284e56d444139ed811671c59a129bbb92f': avprobe: do not call avio_close() on a custom context Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * avprobe: do not call avio_close() on a custom contextAnton Khirnov2016-02-22
| | | | | | | | avio_close() can only be called on AVIOContexts created by avio_open(2).
* | Merge commit 'dc6527ed908e4d330738f139074455ffbe56a2de'Derek Buitenhuis2016-02-29
|\| | | | | | | | | | | | | | | | | | | FATE tests have been updated to patch. They do not differ in any meaningful way. * commit 'dc6527ed908e4d330738f139074455ffbe56a2de': nutenc: do not use AVCodecContext.frame_size Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
| * nutenc: do not use AVCodecContext.frame_sizeAnton Khirnov2016-02-22
| | | | | | | | | | It will in general not be available. Use block_align if known or fall back to av_get_audio_frame_duration().
* | lavf: Add pcx auto-detection.Carl Eugen Hoyos2016-02-29
| |
* | lavc/pcxenc: Update format description link.Carl Eugen Hoyos2016-02-29
| |
* | lavf/img2dec: Skip SOS when auto-detecting jpeg.Carl Eugen Hoyos2016-02-29
| | | | | | | | Improves jpeg auto-detection.
* | build: add --install-name-dir=DIR Darwin optionClément Bœsch2016-02-29
| | | | | | | | | | This option is typically useful when cross-compiling dynamic libraries for iOS, with something such as --install-name-dir=@rpath
* | avfilter/avf_showcqt: optimize draw routinesMuhammad Faiz2016-02-29
| | | | | | | | | | | | | | optimize draw_bar_yuv (slightly faster) optimize draw_axis (about 2x faster) Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
* | fate/mpeg4: add mpeg4-es with codec timestamps (vlc ticket 7571)Michael Niedermayer2016-02-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/vp8: add test for Ticket2451Michael Niedermayer2016-02-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/utils: Be slightly more tolerant with fps vs. stream timebaseMichael Niedermayer2016-02-29
| | | | | | | | | | | | Fixes regression with ticket2451 Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/gif: add Test for Ticket3052Michael Niedermayer2016-02-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate/filter-video: add test for Ticket1578Michael Niedermayer2016-02-29
| | | | | | | | | | | | reference test sample is tiny Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | tests/fate/lossless-video: Add test for ticket4119Michael Niedermayer2016-02-29
| | | | | | | | | | | | The reference file is very small, and there was no previous test for the -vsync values Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/libzvbi-teletextdec: Remove unused variableMichael Niedermayer2016-02-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avfilter/avf_showvolume: support unknown channel layouts tooPaul B Mahol2016-02-28
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | ffmpeg_vdpau: Remove unused variableMichael Niedermayer2016-02-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mov: do not leak memory on ffio_read_size failureMarton Balint2016-02-28
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/mov: merge mov_read_custom functionsMarton Balint2016-02-28
| | | | | | | | | | | | | | | | | | This also fixes reading gapless metadata when the entries do not start with the mean atom. Such samples can be found here: https://hydrogenaud.io/index.php/topic,93310.0.html Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Marton Balint <cus@passwd.hu>
* | avformat/dashenc: Enable dash output to work when the output isn't a local fileRaymond Hilseth2016-02-28
| | | | | | | | | | | | | | Use avpriv_io_move instead of ff_rename to support more than only the file protocol. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/file: enable file_move() without unistd.hRaymond Hilseth2016-02-28
| | | | | | | | | | | | it only requires the rename function from os_support.h. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>