Michael Niedermayer
5324882529
fate: add pipe and cache test
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-02 02:12:56 +01:00
Michael Niedermayer
a870aa89bf
avformat/seek-test: Support passing options to demuxers and protocols
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-02 02:12:56 +01:00
Carl Eugen Hoyos
2355b7458e
lavf/mov: Set display aspect ratio for avid dv.
...
Fixes ticket #5271 .
2016-03-02 02:03:46 +01:00
Mark Harris
c3bb6166dd
sdp: fix opus sprop-stereo fmtp syntax
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-01 20:52:33 +01:00
Wan-Teh Chang
4845f0720e
Move the |die| member of FrameThreadContext to PerThreadContext.
...
This fixes a data race warning by ThreadSanitizer.
FrameThreadContext.die is read by all the worker threads but is not
protected by any mutex. Move it to PerThreadContext so that each worker
thread reads its own copy of |die|, which can then be protected with
PerThreadContext.mutex.
Signed-off-by: Wan-Teh Chang <wtc@google.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2016-03-01 13:53:47 -05:00
Clément Bœsch
f1148390d7
sws/aarch64: add {nv12,nv21,yuv420p,yuv422p}_to_{argb,rgba,abgr,rgba}_neon
2016-03-01 17:53:33 +01:00
Rostislav Pehlivanov
7bcc57ad99
vc2enc: fix packet underallocation and minimum bitrate with interlacing
...
This was a regression introduced by commit e7345abe05
which
enabled full use of the allocated packet but due to the overhead of
using field coding the buffer was too small and triggered warnings and
crashes.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-03-01 13:44:18 +00:00
Rostislav Pehlivanov
41985d40c6
vc2enc: simplify slice cost caching
...
The fact that now all quantization indices costs are cached justifies
storing 20 more integers in a structure already allocated on heap.
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-03-01 13:04:40 +00:00
Rostislav Pehlivanov
6061b78e83
vc2enc: remove redundant put_padding() and use skip_put_bytes() instead
...
Signed-off-by: Rostislav Pehlivanov <atomnuker@gmail.com>
2016-03-01 11:39:30 +00:00
Clément Bœsch
090621d7ce
lavfi: add bench and abench filters
2016-03-01 10:36:15 +01:00
Andrew Shulgin
1c7e2cf9d3
avformat/rtpdec_h264: Ignore invalid sprop-parameter-sets missing PPS
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-03-01 02:19:23 +01:00
Ganesh Ajjanagadde
7dabc78ce1
lavu/rational: add more info regarding floor(x+0.5) usage
...
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>
2016-02-29 19:26:55 -05:00
Michael Niedermayer
380fd32a8c
fate: add libavcodec utils test
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 21:44:07 +01:00
Michael Niedermayer
0be09f54fb
avcodec: Add utils test
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 21:44:06 +01:00
Derek Buitenhuis
9f9ed79d4c
hls: Add and use a memebr of AVIOInternal rather than abuse opaque
...
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 20:10:11 +00:00
James Almer
3acbb91d13
fate: fix fate-libavformat target
...
Signed-off-by: James Almer <jamrial@gmail.com>
2016-02-29 16:26:37 -03:00
Derek Buitenhuis
b9aa4ccff5
Merge commit 'cae448cfbf31d492cba782bc64fc4eed556ed83d'
...
* commit 'cae448cfbf31d492cba782bc64fc4eed556ed83d':
aviobuf: add a private data struct for avio_open()ed contexts
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 18:43:16 +00:00
Michael Niedermayer
4899c02c38
avformat/protocols: Fix ff_urlcontext_child_class_next()
...
This fixes -read_ahead_limit
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 19:34:52 +01:00
Michael Niedermayer
a6cd817a54
avformat/msf: Also check the codec tag in probing
...
Fixes probing failure
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 19:25:01 +01:00
Derek Buitenhuis
bb8cc89b29
Merge commit '832a202c47a246ed15e3edc6b05dfcfa7d82c4b2'
...
* commit '832a202c47a246ed15e3edc6b05dfcfa7d82c4b2':
protocols: make the list of protocols static
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 18:08:15 +00:00
Derek Buitenhuis
95cdc0a5c6
avformat: Remove async from TESTPROGS
...
It is current disabled.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 17:14:56 +00:00
Derek Buitenhuis
53025fe187
Merge commit '7d61dc95d741ca134d59b1f34c4e10c4c4e36f56'
...
* commit '7d61dc95d741ca134d59b1f34c4e10c4c4e36f56':
lavf: move urlcontext_child_class_next() to protocols.c
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 17:00:44 +00:00
Derek Buitenhuis
8fd5342463
Merge commit '0fa00d05911aa8043ecad8dead4a73cab7faadf6'
...
* commit '0fa00d05911aa8043ecad8dead4a73cab7faadf6':
lavf: move avio_enum_protocols() to protocols.c
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 16:56:47 +00:00
Derek Buitenhuis
9c75148e6e
Merge commit '2758cdedfb7ac61f8b5e4861f99218b6fd43491d'
...
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>
2016-02-29 16:51:10 +00:00
Timothy Gu
e3461197b1
x86/vc1dsp: Split the file into MC and loopfilter
2016-02-29 08:46:53 -08:00
Derek Buitenhuis
f1e7c42f08
Merge commit '225e84e74544062706c0159ec0737b0e1d40915f'
...
* commit '225e84e74544062706c0159ec0737b0e1d40915f':
hls: disallow opening nested files in child demuxers
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 15:50:32 +00:00
Derek Buitenhuis
6a8d05cb4d
Merge commit 'e192cd9ce2b51c2e6919f2a78b1ce53e0024e728'
...
* commit 'e192cd9ce2b51c2e6919f2a78b1ce53e0024e728':
smoothstreamingenc: do not open the files as read+write
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 15:43:00 +00:00
Derek Buitenhuis
48847ee357
Merge commit 'd082078a88da3b3e926197d0d2aa9fa322123b76'
...
* commit 'd082078a88da3b3e926197d0d2aa9fa322123b76':
dashenc: eliminate ffurl_* usage
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 15:41:03 +00:00
Derek Buitenhuis
04747c5a73
Merge commit '7fbb3b5b9857276b4cd17b2a530c7e0880d2bc0a'
...
* commit '7fbb3b5b9857276b4cd17b2a530c7e0880d2bc0a':
lavf: use the io_open callbacks for files opened from open_input() as well
Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-02-29 15:39:19 +00:00
Derek Buitenhuis
39fdffa736
Merge commit '5efd91284e56d444139ed811671c59a129bbb92f'
...
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>
2016-02-29 15:36:38 +00:00
Derek Buitenhuis
14a69ae60c
Merge commit 'dc6527ed908e4d330738f139074455ffbe56a2de'
...
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>
2016-02-29 15:29:43 +00:00
Carl Eugen Hoyos
8c5092912b
lavf: Add pcx auto-detection.
2016-02-29 15:49:52 +01:00
Carl Eugen Hoyos
4e05a12a41
lavc/pcxenc: Update format description link.
2016-02-29 12:42:29 +01:00
Carl Eugen Hoyos
c0ecc597fa
lavf/img2dec: Skip SOS when auto-detecting jpeg.
...
Improves jpeg auto-detection.
2016-02-29 11:58:16 +01:00
Clément Bœsch
98084adccf
build: add --install-name-dir=DIR Darwin option
...
This option is typically useful when cross-compiling dynamic libraries
for iOS, with something such as --install-name-dir=@rpath
2016-02-29 11:01:24 +01:00
Muhammad Faiz
d1401cb1d0
avfilter/avf_showcqt: optimize draw routines
...
optimize draw_bar_yuv (slightly faster)
optimize draw_axis (about 2x faster)
Signed-off-by: Muhammad Faiz <mfcc64@gmail.com>
2016-02-29 16:06:39 +07:00
Michael Niedermayer
080be982e9
fate/mpeg4: add mpeg4-es with codec timestamps (vlc ticket 7571)
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 04:24:52 +01:00
Michael Niedermayer
4d338f9b64
fate/vp8: add test for Ticket2451
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 03:01:15 +01:00
Michael Niedermayer
77524ee2dc
avformat/utils: Be slightly more tolerant with fps vs. stream timebase
...
Fixes regression with ticket2451
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 02:59:15 +01:00
Michael Niedermayer
1b65910185
fate/gif: add Test for Ticket3052
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 01:41:11 +01:00
Michael Niedermayer
993d622d00
fate/filter-video: add test for Ticket1578
...
reference test sample is tiny
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 00:52:26 +01:00
Michael Niedermayer
a11258b732
tests/fate/lossless-video: Add test for ticket4119
...
The reference file is very small, and there was no previous test for the -vsync values
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-29 00:21:17 +01:00
Michael Niedermayer
3e42c1128f
avcodec/libzvbi-teletextdec: Remove unused variable
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-28 23:39:32 +01:00
Paul B Mahol
65cc3915db
avfilter/avf_showvolume: support unknown channel layouts too
...
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-28 23:18:31 +01:00
Michael Niedermayer
1492507208
ffmpeg_vdpau: Remove unused variable
...
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-28 23:16:33 +01:00
Marton Balint
e22bd239c0
avformat/mov: do not leak memory on ffio_read_size failure
...
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Marton Balint <cus@passwd.hu>
2016-02-28 23:00:45 +01:00
Marton Balint
4840effe42
avformat/mov: merge mov_read_custom functions
...
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>
2016-02-28 23:00:45 +01:00
Raymond Hilseth
c66a6369e4
avformat/dashenc: Enable dash output to work when the output isn't a local file
...
Use avpriv_io_move instead of ff_rename to support more than only
the file protocol.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-28 22:32:28 +01:00
Raymond Hilseth
20e4863ab1
avformat/file: enable file_move() without unistd.h
...
it only requires the rename function from os_support.h.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-28 22:26:39 +01:00
Rodger Combs
22dbc1caaf
lavf/mov: downgrade sidx errors to non-fatal warnings; fixes trac #5216
2016-02-28 15:00:34 -06:00