Vittorio Giovara
31dc73e92a
vorbisdec: Check memory allocations
10 years ago
Vittorio Giovara
ec17782e17
dvdsubdec: Check memory allocations
10 years ago
Federico Tomassetti
e51f22122d
swscale: Check memory allocations
CC: libav-stable@libav.org
Bug-Id: CID 1267888 / CID 1267890
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Hugo Beauzée-Luyssen
3035d21b5a
nutdec: Check memory allocations
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Hugo Beauzée-Luyssen
a876585215
movenc: Check memory allocations
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
10 years ago
Hugo Beauzée-Luyssen
da7e31a240
rmdec: Check memory allocations from ff_rm_alloc_rmstream()
Bug-Id: CID 1257835
10 years ago
Vittorio Giovara
d89e58f539
dct-test: Fix initialization syntax
Related to "warning: suggest braces around initialization of subobject".
10 years ago
Vittorio Giovara
bb7701684c
lavf: Document the codec context initialization
During remuxing avcodec_copy_context() is discouraged as certain fields
(such as codec_tag) could reflect invalid values between input and
output contextes.
11 years ago
Vittorio Giovara
cb70a93ca1
lavc: Document interaction between avcodec_open2() and decoding routines
11 years ago
Vittorio Giovara
733f4b05f0
avplay: Check format allocation inside decode_thread()
CC: libav-stable@libav.org
Bug-Id: CID 1265718
10 years ago
Vittorio Giovara
266f241193
avplay: Check frame allocation inside video_thread()
CC: libav-stable@libav.org
Bug-Id: CID 1267893
10 years ago
Vittorio Giovara
81688e68f9
avconv: Check rc_override memory allocation
CC: libav-stable@libav.org
Bug-Id: CID 1265719
10 years ago
Vittorio Giovara
9d3b752fce
graphparser: Check av_get_token() memory error
CC: libav-stable@libav.org
Bug-Id: CID 1267891
10 years ago
Vittorio Giovara
5dc47a2bd5
matroskaenc: Validate chapter start and end times
CC: libav-stable@libav.org
Bug-Id: CID 1265717
10 years ago
Diego Biurrun
f8c1719771
dca: Remove separate header for DCA ExSS
There is no point in having a separate header for a single declaration.
10 years ago
Himangi Saraogi
81ef46020f
bktr: Use av_strerror and propagate error codes
Signed-off-by: Diego Biurrun <diego@biurrun.de>
10 years ago
Diego Biurrun
3a651f599a
dca: Move data tables from a header to an object file
This allows sharing them with the DCA XLL extension w/o duplication.
10 years ago
Diego Biurrun
65df9904ce
dca: Add array sizes to array declarations
10 years ago
Peter Meerwald
702458538d
g722: Add ARM NEON implementation for g722_apply_qmf()
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Peter Meerwald
73ae0a9d12
g722: Split out computation of band->s_zero and unroll code
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Peter Meerwald
b16057b5fe
g722: Unroll g722_apply_qmf()
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Peter Meerwald
10f160768b
g722: Reduce number of pointers passed to g722_apply_qmf() function
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Peter Meerwald
6769068313
g722: Split out g722_qmf_apply() function into g722dsp.c
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Yusuke Nakamura
4abfa387b8
mov: Change DTS-based seek into CTS-based seek.
CTS-based seek is reasonable since player requests frames in output order
not coded order.
This change fixes seek to a keyframe within consecutive keyframes.
Let's say P[0|-1] and P[1|0], here x and y inside [x|y] are PTS and DTS
respectively, and both two frames are a keyframe. If you try to seek on
PTS=0, i.e. P[0|-1], you'll get P[1|0] if the demuxer is DTS based. This
is obviously undesirable.
Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago
Daniel Moran
51ca3cb604
xcbgrab: Use the correct geometry for the region highlight
The feature is implemented using a transparent window and drawing
inside it a rectangle filling the whole window to highlight it.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
10 years ago
Luca Barbato
e1a57cbb1c
ape: Use the proper variable type
Avoid an unsigned underflow.
Bug-Id: 1041122
CC: libav-stable@libav.org
10 years ago
Federico Tomassetti
b4cda0a999
ogg: check memory allocations
Bug-Id: CID 1257795
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
10 years ago
Luca Barbato
53367b34e1
rtp: h264: Drop the asserts
10 years ago
Luca Barbato
3b33dfb23c
rtp: h264: Move FU-A NAL parsing to a function
10 years ago
Luca Barbato
f0a8747996
rtp: h264: Move STAP-A NAL parsing to a function
10 years ago
Luca Barbato
a9a0b8d6c1
rtp: h264: Move parse_sprop_parameter_sets parsing to a function
10 years ago
Luca Barbato
b8df0b71c5
rtp: h264: Move profile_level_id parsing to a function
10 years ago
Luca Barbato
d40815a982
xcbgrab: Correctly make shm optional
The segment field in the struct has to be conditionally build
as well.
11 years ago
Luca Barbato
c23ccaf988
xcbgrab: Check for xcb-shape
It is required.
11 years ago
Anton Khirnov
e21d853099
FATE: add a test for the SVQ1 header byte swapping
10 years ago
Anton Khirnov
d3449ac938
changelog: mention DXVA/HEVC and AAC ELD480
10 years ago
Diego Biurrun
ecbcebde34
vdpau: Adjust necessary #includes for vdpau_internal.h
10 years ago
Diego Biurrun
36cf8eb448
mov: Fix compilation with DEBUG enabled
10 years ago
Diego Biurrun
2a9c6fae92
dca: Move all tables into dcadata.h
11 years ago
Diego Biurrun
8a213179af
dca: Remove trace debugging code
11 years ago
Diego Biurrun
a96f51f29a
dca: Return more informative error codes
11 years ago
Diego Biurrun
b339019de4
dca: Split code for handling the EXSS extension off into a separate file
11 years ago
Diego Biurrun
bf704132a5
Don't anonymously typedef structs
11 years ago
Diego Biurrun
7f9f771eac
avcodec: Don't anonymously typedef structs
11 years ago
Diego Biurrun
daf8cf358a
avformat: Don't anonymously typedef structs
11 years ago
Himangi Saraogi
7769be590c
vp56: Return meaningful error codes
Signed-off-by: Diego Biurrun <diego@biurrun.de>
10 years ago
Peter Meerwald
eea769df32
hevc: Use generic av_clip function, not C implementation
hevc seems to be the only place where the C implementation
of the av_clip function is explicitly selected, precluding
platform-specific optimizations
Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Anton Khirnov
faa8ffda2c
doc/APIchanges: fill in missing dates and hashes
Also, move a misplaced block to the right position.
10 years ago
wm4
9deaec7828
lavf: move internal fields from public to internal context
This is not an API change; the fields were explicitly declared private
before.
Signed-off-by: Anton Khirnov <anton@khirnov.net>
10 years ago
Anton Khirnov
1509c018bd
mpegts: relax restrictions on matching the packet start in read_header
analyze() is currently called both when probing and from read_header().
It determines the packet start by looking for the sync byte, followed by
unset Transport Error Indicator and valid adaptation_field_control.
This makes sense to do when probing, but once we already know the format
is MPEG-TS, it is counterproductive to be so strict -- e.g. in some
files the TEI might be set and analyze() might get called with a smaller
buffer than the one used for probing, resulting in a failure.
10 years ago