Clément Bœsch
7cd555dfa5
avcodec/vp9: make last_invisible local.
...
Original change by one of these developers:
Anton Khirnov <anton@khirnov.net>
Diego Biurrun <diego@biurrun.de>
Luca Barbato <lu_zero@gentoo.org>
Martin Storsjö <martin@martin.st>
See 97962b2
/ 72ca830
2013-11-16 17:13:33 +01:00
Clément Bœsch
d28c79b003
avcodec/x86/vp9dsp: use EXTERNAL_* macros.
...
Original fix by one of these developers:
Anton Khirnov <anton@khirnov.net>
Diego Biurrun <diego@biurrun.de>
Luca Barbato <lu_zero@gentoo.org>
Martin Storsjö <martin@martin.st>
See 97962b2
/ 72ca830
Personnal guess is Diego Biurrun.
2013-11-16 17:03:17 +01:00
Marton Balint
2803140457
ffplay: calculate last frame duration from vp->pts instead of frame_last_pts
...
Also do not update current pts on dropped frames, it is no longer necessary.
Fixes regression part of ticket #2507 .
Signed-off-by: Marton Balint <cus@passwd.hu>
2013-11-16 14:55:08 +01:00
Marton Balint
02b76aa377
ffplay: simplify early frame drop code
...
Also never early frame drop the first frame after a flush.
Signed-off-by: Marton Balint <cus@passwd.hu>
2013-11-16 14:55:08 +01:00
Michael Niedermayer
d7ebeba80c
ffmpeg: Do not fill gap before the first decodable frame on single stream input files unless the user explicitly requests it.
...
Fixes different behavior to JM and probably several if not all
reference decoders.
We cannot just do this unconditionally as it would ruin AV sync in
some use cases.
Bug-Found-by: BugMaster
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-16 14:27:29 +01:00
Anton Khirnov
32f7cf9bc3
truemotion2: use the AVFrame API properly.
2013-11-16 13:29:24 +01:00
Anton Khirnov
42d40fd28c
truemotion1: use the AVFrame API properly.
2013-11-16 13:27:33 +01:00
Anton Khirnov
4a4841d4e0
fraps: use the AVFrame API properly.
2013-11-16 13:27:17 +01:00
Anton Khirnov
e8ef8a328c
rpza: use the AVFrame API properly.
2013-11-16 13:27:07 +01:00
Anton Khirnov
e52f38bc2e
motionpixels: use the AVFrame API properly.
2013-11-16 13:26:50 +01:00
Anton Khirnov
aca214783a
vmdvideo: use the AVFrame API properly.
2013-11-16 13:25:56 +01:00
Anton Khirnov
3c8ea9d4a7
vmnc: use the AVFrame API properly.
2013-11-16 13:25:29 +01:00
Anton Khirnov
04f30711d8
xan: use the AVFrame API properly.
2013-11-16 13:25:17 +01:00
Anton Khirnov
f3cd23fbc8
xxan: use the AVFrame API properly.
2013-11-16 13:24:56 +01:00
Anton Khirnov
6886a85f5c
zerocodec: use the AVFrame API properly.
2013-11-16 13:24:44 +01:00
Anton Khirnov
a837c4f2df
zmbvenc: use the AVFrame API properly.
2013-11-16 13:24:10 +01:00
Anton Khirnov
d100f9e7cd
flicvideo: use the AVFrame API properly.
2013-11-16 13:23:59 +01:00
Anton Khirnov
84099f51f3
smacker: use the AVFrame API properly.
2013-11-16 13:23:38 +01:00
Anton Khirnov
5c96f02901
mmvideo: use the AVFrame API properly.
2013-11-16 13:23:14 +01:00
Anton Khirnov
2e09096da9
kgv1: use the AVFrame API properly.
2013-11-16 13:23:05 +01:00
Anton Khirnov
79d501a860
indeo2: use the AVFrame API properly.
2013-11-16 13:21:02 +01:00
Anton Khirnov
4b8a194146
iff: use the AVFrame API properly.
2013-11-16 13:20:44 +01:00
Anton Khirnov
c5dfb9033f
msrle: use the AVFrame API properly.
2013-11-16 13:20:19 +01:00
Anton Khirnov
952f943d40
FATE: add a jv test
2013-11-16 13:20:06 +01:00
Anton Khirnov
b7462a3904
jvdec: use the AVFrame API properly.
2013-11-16 12:52:54 +01:00
Anton Khirnov
2d2a92f721
dxa: use the AVFrame API properly.
2013-11-16 12:52:36 +01:00
Anton Khirnov
55f954e767
qpeg: use the AVFrame API properly.
2013-11-16 12:52:18 +01:00
Anton Khirnov
01de3c1dd5
cin video: use the AVFrame API properly.
2013-11-16 12:52:02 +01:00
Anton Khirnov
ef2a99c7f4
msvideo1: use the AVFrame API properly.
2013-11-16 12:51:08 +01:00
Anton Khirnov
a639ea7f4b
escape124: use the AVFrame API properly.
2013-11-16 12:49:45 +01:00
Anton Khirnov
224b6edd8b
qtrle: use the AVFrame API properly.
2013-11-16 12:49:18 +01:00
Anton Khirnov
845020ed89
cljr: use the AVFrame API properly.
2013-11-16 12:49:01 +01:00
Anton Khirnov
4a8a35bc1f
cinepak: use the AVFrame API properly.
2013-11-16 12:48:30 +01:00
Anton Khirnov
cec5ce4922
cdxl: remove an unused variable
2013-11-16 12:48:25 +01:00
Anton Khirnov
670c74518f
c93: use the AVFrame API properly.
2013-11-16 12:47:49 +01:00
Anton Khirnov
a83fd5010c
bethsoftvid: use the AVFrame API properly.
2013-11-16 12:47:15 +01:00
Anton Khirnov
33329c6e87
avs: use the AVFrame API properly.
2013-11-16 12:46:20 +01:00
Anton Khirnov
6139f481ac
asvenc: use the AVFrame API properly.
2013-11-16 12:45:29 +01:00
Anton Khirnov
13e9cc9ce0
a64multienc: use the AVFrame API properly.
2013-11-16 12:45:05 +01:00
Anton Khirnov
b9fb59d2ab
lavc: deprecate avcodec_alloc_frame().
2013-11-16 12:44:50 +01:00
Anton Khirnov
5b9c3b4505
Replace all instances of avcodec_alloc_frame() with av_frame_alloc().
2013-11-16 12:44:20 +01:00
Anton Khirnov
2ff302cb6b
lavc: update coded_frame doxy.
...
It is not used during decoding anymore.
2013-11-16 12:41:50 +01:00
Anton Khirnov
b068660ffa
lavc: deprecate CODEC_CAP_NEG_LINESIZES
...
It was never used in any codec since it was added 3 years ago.
2013-11-16 12:41:40 +01:00
Byte
d04b7de786
avformat/rtmphttp: Partial fix for the ticket #3127 (second try)
...
Reviewed-by: Lukasz M <lukasz.m.luki@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-16 02:45:58 +01:00
wangxingchao
68900bf16b
avcodec: Fix duration error after seek operation
...
After seek, s->duration need recalculation, AVCodecParserContext need be set
again. Without the fix, the first audio packet would be dropped after
compute_pkt_fields() as the final pts/dts become invalid.
Signed-off-by: wangxingchao <wangxingchao@xiaomi.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-16 02:02:51 +01:00
Jan Gerber
8cc59ec881
lavf/matroskadec ReferenceBlock is a signed integer
...
according to the Matroska Specification
ReferenceBlock is a signed integer too.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-16 01:24:40 +01:00
Jan Gerber
f4b1ca99ff
lavf/matroska*: DiscardPadding is a signed integer
...
according to the Matriska Specification
http://matroska.org/technical/specs/index.html
DiscardPadding is a signed integer.
Tested-by: Jan Gerber <j@v2v.cc>
Tested-by: James Almer <jamrial@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-16 00:49:23 +01:00
Clément Bœsch
150c5543ff
avcodec/vp9: fix "initialize" typo.
...
Originally spotted and fixed by one of these developers:
Anton Khirnov <anton@khirnov.net>
Diego Biurrun <diego@biurrun.de>
Luca Barbato <lu_zero@gentoo.org>
Martin Storsjö <martin@martin.st>
See 97962b2
/ 72ca830
2013-11-15 23:28:48 +01:00
Michael Niedermayer
cddd15ba5c
avformat/matroska: simplify signed int access code
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-15 21:38:23 +01:00
Jan Gerber
d03eea36b2
lavf/matroska*: add support for signed integers
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-11-15 21:38:12 +01:00