Luca Barbato
3f111804eb
libvpx: make vp8 and vp9 selectable
...
Support older libvpx versions.
12 years ago
Luca Barbato
dab1f543fc
libvpx: support vp9
...
This feature is experimental use at your risk
12 years ago
Luca Barbato
23a610b9d6
nut: support vp9 tag
12 years ago
Tom Finegan
66aabd76a9
mkv: support vp9 tag
12 years ago
Martin Storsjö
d596f2b322
rtpdec: Make variables that should wrap unsigned
...
This makes the behaviour defined when they wrap around. The value
assigned to expected_prior was a uint32_t already.
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Diego Biurrun
ba0c72a9ae
build: Remove stray Makefile entry for non-existent VCR1 encoder
12 years ago
Martin Storsjö
30b50f79ae
rtpdec: Handle more received packets than expected when sending RR
...
Without this, we'd signal a huge loss rate (due to unsigned
wraparound) if we had received one packet more than expected (that
is, one seq number sent twice). The code has a check for lost_interval
<= 0, but that doesn't do what was intended as long as the variable is
unsigned.
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Martin Storsjö
d0fe217e39
rtpdec: Simplify insertion into the linked list queue
...
By using a pointer-to-pointer, we avoid having to keep track
of the previous packet separately.
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Martin Storsjö
62761934b0
rtpdec: Remove a woefully misplaced comment
...
The code below the comment does not at all relate to statistics,
and even if moved to the right place, the comment adds little
value.
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Michael Niedermayer
6dc8505417
rtmpproto: Fix assignments in if()
...
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Michael Niedermayer
d641ee94b5
lavf: Fix assignments in if()
...
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Michael Niedermayer
30aeada3d8
svq1enc: Fix assignments in if()
...
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Michael Niedermayer
1d7ffd06e4
lavc: Fix assignments in if() when calling ff_af_queue_add
...
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Michael Niedermayer
59d5680310
h264: Fix assignments in if()
...
Fixes null pointer dereference later, since if this function failed,
a positive return value was returned to the caller.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Martin Storsjö <martin@martin.st>
12 years ago
Anton Khirnov
60a42ef44c
truemotion2: cosmetics, reformat
12 years ago
Anton Khirnov
df9036830b
truemotion2: return meaningful error codes.
12 years ago
Anton Khirnov
a4a26f5188
tscc: remove some pointless comments and empty lines.
12 years ago
Anton Khirnov
ac1e93f555
tscc: return meaningful error codes.
12 years ago
Anton Khirnov
b627c3010b
loco: cosmetics, reformat
12 years ago
Anton Khirnov
1a31dff937
loco: return meaningful error codes.
12 years ago
Anton Khirnov
a9d970a019
flicvideo: return meaningful error codes.
12 years ago
Anton Khirnov
6b3a1229bb
vcr1: remove disabled encoder stub
12 years ago
Anton Khirnov
74a9a624c5
vcr1: return a meaningful error code.
12 years ago
Anton Khirnov
e4ca055b3c
rpza: return a meaningful error code.
12 years ago
Anton Khirnov
80cf2ebc59
qdrw: cosmetics, reformat
12 years ago
Anton Khirnov
688b132b88
qdrw: return meaningful error codes.
12 years ago
Anton Khirnov
8f17829455
qtrle: return a meaningful error code.
12 years ago
Anton Khirnov
048ffb9bb2
gifdec: return meaningful error codes.
12 years ago
Anton Khirnov
3d973e461b
interplayvideo: remove a static variable.
12 years ago
Anton Khirnov
089b3d6815
interplayvideo: return meaningful error codes.
12 years ago
Anton Khirnov
14cf33e957
lcldec: return meaningful error codes.
12 years ago
Anton Khirnov
01cbc6f6ad
targa: return meaningful error codes.
12 years ago
Anton Khirnov
62d9655217
qpeg: return a meaningful error code.
12 years ago
Anton Khirnov
3344f5cb74
nuv: return meaningful error codes.
12 years ago
Anton Khirnov
a1c525f7eb
pcx: return meaningful error codes.
12 years ago
Anton Khirnov
6bf70127d1
tmv: return meaningful error codes.
12 years ago
Anton Khirnov
9e6764900a
msrle: return meaningful error codes.
12 years ago
Anton Khirnov
8fd4d1f9b9
cscd: return meaningful error codes.
12 years ago
Daniel Kang
67360ccd51
yadif: x86: fix build for compilers without aligned stack
...
Manually load registers to avoid using 8 registers on x86_32 with
compilers that do not align the stack (e.g. MSVC).
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Luca Barbato
e28ac6e5e2
lavc: introduce the convenience function init_get_bits8
...
Accept the buffer size in bytes and check for overflow before passing
the value in bits to init_get_bits.
12 years ago
Luca Barbato
d9cf5f5169
lavc: check for overflow in init_get_bits
...
Fix an undefined behaviour and make the function return a proper
error in case of overflow.
CC: libav-stable@libav.org
12 years ago
Anton Khirnov
90cfc084e3
avpacket: free side data in av_free_packet().
...
Freeing it in av_destruct_packet(), as is done currently, would mean
that we allow it to be allocated with other means. But that would make
av_packet_new_side_data() unsafe.
Side data is not expected to be large, so copying it if required
shouldn't be a problem.
12 years ago
Anton Khirnov
49dc82eef7
v4l2: do not assert on a value received from outside of Libav
12 years ago
Anton Khirnov
838b849e70
v4l2: set the average framerate instead of codec timebase.
...
Codec timebase is supposed to be set by decoders only.
12 years ago
Anton Khirnov
246da0b135
v4l2: avoid pointless indirection.
...
v4l2_read_header() does no cleanup, so it can return directly, without
any need for goto.
12 years ago
Rémi Denis-Courmont
7752532789
vdpau: Add VC-1 decoding via hwaccel infrastructure
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Rémi Denis-Courmont
51b56a0716
vdpau: Add H.264 decoding via hwaccel infrastructure
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Rémi Denis-Courmont
200e8ac920
vdpau: Add MPEG-4 decoding via hwaccel infrastructure
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Rémi Denis-Courmont
aaf9d0e8f3
vdpau: Add MPEG-1/2 decoding via hwaccel infrastructure
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago
Rémi Denis-Courmont
44e065d56c
vdpau: Add context and common helpers for hwaccel support
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
12 years ago