Michael Niedermayer
d3068d25ca
avcodec: Add avpriv_mpa_decode_header2()
...
The difference to avpriv_mpa_decode_header() is that it doesnt need or modify the context
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 23:57:47 +01:00
Michael Niedermayer
707a07f3c2
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
lavc: set AVFrame pkt_pts and reordered_opaque in reget_buffer
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 23:21:03 +01:00
Michael Niedermayer
bde58d9901
Merge commit '6477449243db4aab15a4db356e8354c60b5366ec'
...
* commit '6477449243db4aab15a4db356e8354c60b5366ec':
g2meet: make JPEG tile decoder operate on 8x8 block mask
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 23:12:29 +01:00
Michael Niedermayer
852dcf336b
Merge commit 'd6d78518018a12fb495baab5663708a830f3aab6'
...
* commit 'd6d78518018a12fb495baab5663708a830f3aab6':
g2meet: factor out seeking to the chunk end
Conflicts:
libavcodec/g2meet.c
See: 3f826039dd
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 23:02:41 +01:00
John Stebbins and Anton Khirnov
52771346dc
lavc: set AVFrame pkt_pts and reordered_opaque in reget_buffer
...
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2014-02-11 14:25:01 +01:00
Kostya Shishkov
6477449243
g2meet: make JPEG tile decoder operate on 8x8 block mask
...
This is needed for upcoming Go2Meeting (G2M2/G2M3) decoder.
2014-02-11 12:46:27 +01:00
Maxim Poliakovski and Kostya Shishkov
d6d7851801
g2meet: factor out seeking to the chunk end
...
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com >
2014-02-11 12:46:11 +01:00
James Almer and Michael Niedermayer
6c12b1de06
x86: add missing XOP checks and macros
...
Signed-off-by: James Almer <jamrial@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 03:46:52 +01:00
Marton Balint and Michael Niedermayer
8e41240047
lavfi/frei0r: load plugins from lib64 folders as well on 64bit builds
...
Signed-off-by: Marton Balint <cus@passwd.hu >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 03:25:00 +01:00
Matt Oliver and Michael Niedermayer
1ff42685fe
avformat/libssh: Fix libssh defaulting to shared linkage.
...
Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
Reviewed-by: Lukasz M <lukasz.m.luki@gmail.com >
See: [FFmpeg-devel] Fix libssh static linkage on Windows
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-11 01:31:18 +01:00
Michael Niedermayer
8f92edf6f8
avcodec/ra144: remove redundant AV_ZERO128
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 21:52:45 +01:00
Christophe Gisquet and Michael Niedermayer
c3390fd56c
ra144: use scalarproduct_int16
...
The buffer holding the coefficients must be padded with 0 so as to use DSP
functions that may overread. Currently, the SSE2/3 versions is an example,
as they process batches of 16 bytes.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 21:45:55 +01:00
Michael Niedermayer
dfc99ca04d
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
rpza: limit the number of blocks to the total remaining blocks in the frame
See: 3819db745d
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 21:28:38 +01:00
Michael Niedermayer
996fdca8fb
Merge commit 'a46dc49744bdc4f2e31725b63ac8e41f701e4fa1'
...
* commit 'a46dc49744bdc4f2e31725b63ac8e41f701e4fa1':
rpza: move some variables to the blocks where they are used
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 20:46:03 +01:00
Michael Niedermayer
0a4311dee5
Merge commit 'c7769df178fd670156f1c11f6c8410ddd59bbfee'
...
* commit 'c7769df178fd670156f1c11f6c8410ddd59bbfee':
rpza: use fixed-width int types
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 20:41:00 +01:00
Michael Niedermayer
8b0befe451
Merge commit 'e1218ce9149aad0ae9770a32a78d77ad2210bd64'
...
* commit 'e1218ce9149aad0ae9770a32a78d77ad2210bd64':
rpza: switch to bytestream2
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 20:32:15 +01:00
Michael Niedermayer
3868e97c6b
ffmpeg: fix vstats
...
Broken by: 394fb56c29
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 20:31:06 +01:00
Michael Niedermayer
8560fdc451
Merge commit '394fb56c29eee7f4f8f0334d8b5d30d3c54ac703'
...
* commit '394fb56c29eee7f4f8f0334d8b5d30d3c54ac703':
lavf: always unref the packet passed to av_interleaved_write_frame() on error
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 20:30:58 +01:00
Michael Niedermayer
e93674c4a3
doc/APIchanges: fill in FFmpeg hashes & versions
...
Entries that have no hash at all are not filled in
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 19:10:12 +01:00
Zhang Rui and Michael Niedermayer
4958628ba6
avformat/concatdec: pass the interrupt callback on
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 15:42:48 +01:00
Anton Khirnov
77bb0004bb
rpza: limit the number of blocks to the total remaining blocks in the frame
...
Fixes invalid writes.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC:libav-stable@libav.org
2014-02-10 15:22:28 +01:00
Anton Khirnov
a46dc49744
rpza: move some variables to the blocks where they are used
2014-02-10 15:22:01 +01:00
Anton Khirnov
c7769df178
rpza: use fixed-width int types
2014-02-10 15:21:35 +01:00
Anton Khirnov
e1218ce914
rpza: switch to bytestream2
2014-02-10 15:18:21 +01:00
Anton Khirnov
394fb56c29
lavf: always unref the packet passed to av_interleaved_write_frame() on error
2014-02-10 15:08:06 +01:00
Michael Niedermayer
1c1bb203dd
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
build: fix examples compilation when EXESUF is not empty
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 14:24:15 +01:00
Michael Niedermayer
ec8e232b53
Merge commit '18c896be3d8e926ef806e7de29c4a168d7763389'
...
* commit '18c896be3d8e926ef806e7de29c4a168d7763389':
lavf: extend / improve the AVFormatContext doxy
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 14:18:47 +01:00
Michael Niedermayer
c84280b09c
Merge commit '54f7e79d4706a8343dad1d8da51b7d3d3b2cd3b2'
...
* commit '54f7e79d4706a8343dad1d8da51b7d3d3b2cd3b2':
lavf: add some basic documentation of the muxing process
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 14:09:29 +01:00
Michael Niedermayer
6fd7ea44b2
Merge commit '4c750599509c3973afbe2850953a1fb963f696e5'
...
* commit '4c750599509c3973afbe2850953a1fb963f696e5':
lavf: rewrite the av_write_frame() doxy
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 13:51:56 +01:00
Michael Niedermayer
58fdc6db6c
Merge commit 'ad7f2b69a546ec65ef6b11e1a0fd58e6bb66bc4b'
...
* commit 'ad7f2b69a546ec65ef6b11e1a0fd58e6bb66bc4b':
lavf: rewrite the av_interleaved_write_frame() doxy
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 13:37:37 +01:00
Michael Niedermayer
6fb8684a24
Merge commit 'b36bc81ccaa2fc85dc4bae7dc546c71e8833573d'
...
* commit 'b36bc81ccaa2fc85dc4bae7dc546c71e8833573d':
avplay: add support for seeking to chapter marks
Conflicts:
doc/ffplay.texi
ffplay.c
ffplay uses pageup/down for seeking by +-10min
thus this use of the keys conflicts.
The merge thus uses them to seek to chapters when there are some or
+-10min when there are not
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 13:26:31 +01:00
Christophe Gisquet and Janne Grunau
682b2a809b
build: fix examples compilation when EXESUF is not empty
...
Due to a wrong substitution doc/examples is not added as a prerequisite
for the objects of the example programs. This results in compiler error
due to the non-existing output directory.
Bug-Id: 636
Signed-off-by: Janne Grunau <janne-libav@jannau.net >
2014-02-10 13:23:21 +01:00
Marton Balint and Michael Niedermayer
6421111b52
lavf: allow av_find_best_stream to return AV_DISPOSITION_*_IMPAIRED wanted_streams
...
Previously these type of streams were not returned even if wanted stream was
set to a stream of such. Now they are only skipped if they are not wanted
streams.
Fixes ffplay -sst <stream number> out.ts where stream number is a *_IMPAIRED stream.
Signed-off-by: Marton Balint <cus@passwd.hu >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:58:59 +01:00
Michael Niedermayer
919791f99d
Merge commit 'f548f9f9e7a2a08c780e88dac63b9d5d2c55efb0'
...
* commit 'f548f9f9e7a2a08c780e88dac63b9d5d2c55efb0':
hevc: update conformance streams
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:58:17 +01:00
Michael Niedermayer
1e5656bf8a
Merge commit 'b5f851ed7e59f88b4130a420033d9fe191ec9e2f'
...
* commit 'b5f851ed7e59f88b4130a420033d9fe191ec9e2f':
FATE: force FLAC in the lavf ogg test
Conflicts:
tests/lavf-regression.sh
See: 28caf13ac3
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:39:55 +01:00
Michael Niedermayer
6732f4350d
Merge commit '38893dc028e458eaf3f906833d4ee515689edb7e'
...
* commit '38893dc028e458eaf3f906833d4ee515689edb7e':
pcmdec: replace a reachable assert with an error check
Conflicts:
libavformat/pcmdec.c
No assert removed as there was none in FFmpeg in the equivalent function
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:36:32 +01:00
Michael Niedermayer
ee2c1e6dd3
Merge commit 'cca4742a5e663cfe4dbd71f01f0c0fb042fddc1d'
...
* commit 'cca4742a5e663cfe4dbd71f01f0c0fb042fddc1d':
doc/APIchanges: mark the place where 9 was branched
Conflicts:
doc/APIchanges
Not merged, as "9" was not a FFmpeg release and not branched anywhere from our APIChanges list
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:29:05 +01:00
Michael Niedermayer
2e99867a4e
Merge commit 'd711d839ca6714a5ef5b53ee51bc7632e62cf203'
...
* commit 'd711d839ca6714a5ef5b53ee51bc7632e62cf203':
doc/APIchanges: fill in missing hashes and dates
Conflicts:
doc/APIchanges
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 12:17:35 +01:00
Anton Khirnov
18c896be3d
lavf: extend / improve the AVFormatContext doxy
2014-02-10 11:46:49 +01:00
Anton Khirnov
54f7e79d47
lavf: add some basic documentation of the muxing process
2014-02-10 11:44:21 +01:00
Anton Khirnov
4c75059950
lavf: rewrite the av_write_frame() doxy
...
Remove some vague / incorrect statements and make the text more specific
and less confusing.
2014-02-10 11:37:30 +01:00
Anton Khirnov
ad7f2b69a5
lavf: rewrite the av_interleaved_write_frame() doxy
...
Remove some vague / incorrect statements and make the text more specific
and less confusing.
2014-02-10 11:34:41 +01:00
Anton Khirnov
b36bc81cca
avplay: add support for seeking to chapter marks
2014-02-10 11:23:01 +01:00
Guillaume Martres and Anton Khirnov
f548f9f9e7
hevc: update conformance streams
...
New streams: LTRPSPS_A_Qualcomm_1, SLPPLP_A_VIDYO_1, VPSID_A_VIDYO_1
Updated streams: EXT_A_ericsson_4, NUT_A_ericsson_5, RPS_C_ericsson_5,
RPS_D_ericsson_6
Signed-off-by: Anton Khirnov <anton@khirnov.net >
2014-02-10 07:48:41 +01:00
Anton Khirnov
b5f851ed7e
FATE: force FLAC in the lavf ogg test
...
Since b0c2c09 , vorbis would be used if libvorbis is compiled in.
2014-02-10 07:43:40 +01:00
Anton Khirnov
38893dc028
pcmdec: replace a reachable assert with an error check
...
Libavformat should not make any assumptions about values returned from
other libraries. This assert is easily reachable by using a non-raw
codec id.
2014-02-10 07:41:21 +01:00
Anton Khirnov
cca4742a5e
doc/APIchanges: mark the place where 9 was branched
2014-02-10 07:29:27 +01:00
Anton Khirnov
d711d839ca
doc/APIchanges: fill in missing hashes and dates
2014-02-10 07:29:27 +01:00
Michael Niedermayer
03911c418f
Merge remote-tracking branch 'qatar/master'
...
* qatar/master:
hevc: Conceal zero td
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 03:54:54 +01:00
Michael Niedermayer
51290068fa
Merge commit 'e95018b694c0774477abec5bbf86ecc7946a9a28'
...
* commit 'e95018b694c0774477abec5bbf86ecc7946a9a28':
dnxhd: Support DNx444
Conflicts:
Changelog
libavcodec/dnxhddata.c
libavcodec/dnxhddec.c
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2014-02-10 03:42:06 +01:00