Janne Grunau
|
5ab506a5c8
|
MPV: set reference frame pointers to NULL when allocation of dummy pictures fails
|
13 years ago |
Josh Allmann
|
4a584edad7
|
configure: die if x11grab dependencies are unavailable
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
13 years ago |
Michael Niedermayer
|
afa6129016
|
zerocodec: factorize loop
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
13 years ago |
Justin Ruggles
|
4094fc9971
|
avconv: fix the resampling safety factors for output audio buffer allocation
This matches the output size required for audio_resample()
|
13 years ago |
Justin Ruggles
|
9869e963a6
|
avconv: move audio output buffer allocation to a separate function
Allows for removing a goto and makes the code easier to follow.
|
13 years ago |
Justin Ruggles
|
f3ab3e1aee
|
avconv: make the async buffer global and free it in exit_program()
|
13 years ago |
Alex Converse
|
5023b89bba
|
xwma: Validate channels and bits_per_coded_sample.
This prevents a SIGFPE later on.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Alex Converse
|
86f2ae06b9
|
mov: Do not read past the end of the ctts_data table.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Alex Converse
|
3e6e89b3d6
|
mov: Add missing terminator to mov_ch_layout_map_1ch.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: Libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
e73c6aaabf
|
asf: reset side data elements on packet copy.
Prevents crash (double free) when free()ing the original packet.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
262196445c
|
wmavoice: fix stack overread.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
3c9267673e
|
wmalossless: error out if a subframe is not used by any channel.
Prevents infinite loop because min_channel_len never increments.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
75d7975268
|
vqa: check palette chunk size before reading data.
Prevents overreads beyond buffer boundaries.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
d462949974
|
wmalossless: reset sample pointer for each subframe.
Prevents overwrites when some subframes only encode some channels.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Ronald S. Bultje
|
326f7a68bb
|
wmalossless: error out on invalid values for order.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
|
13 years ago |
Derek Buitenhuis
|
e9c0b12c2e
|
FATE: Add ZeroCodec test
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
13 years ago |
Michael Niedermayer
|
f0b4a505d8
|
oggparseogm: fix order of arguments of avpriv_set_pts_info().
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
13 years ago |
Anton Khirnov
|
677df4d2ef
|
pngenc: better upper bound for encoded frame size.
Fixes encoding very large pictures.
Thanks to Костя for providing the formula.
|
13 years ago |
Justin Ruggles
|
f036342b4b
|
aiffdec: set block_duration to 1 for PCM codecs that are supported in AIFF-C
|
13 years ago |
Justin Ruggles
|
b38b7cc392
|
aiffdec: factor out handling of integer PCM for AIFF-C and plain AIFF
|
13 years ago |
Justin Ruggles
|
2c07c18048
|
aiffdec: use av_get_audio_frame_duration() to set block_duration for AIFF-C
|
13 years ago |
Justin Ruggles
|
02f88eec1d
|
aiffdec: do not set bit rate if block duration is unknown
CC: libav-stable@libav.org
|
13 years ago |
Kostya Shishkov
|
87818103a0
|
wmall: output packet only if we have decoded some samples
Also set CODEC_CAP_DELAY to indicate that decoder may still have some
undecoded data left in internal buffer.
|
13 years ago |
Justin Ruggles
|
6aba117f12
|
adxenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
54e6cf8a94
|
adxenc: Use the AVFrame in ADXContext for coded_frame
|
13 years ago |
Ronald S. Bultje
|
68fd077f68
|
indeo4: fix out-of-bounds function call.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com>
|
13 years ago |
Diego Biurrun
|
3b327a4b42
|
configure: Restructure help output.
Break some of the longer sections into smaller sensible pieces;
make some option descriptions and option ordering more consistent.
|
13 years ago |
Diego Biurrun
|
478fd534af
|
configure: Internal-only components should not be command-line selectable.
|
13 years ago |
Justin Ruggles
|
5d4017b8f3
|
vorbisenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
e5aab2d7a4
|
libvorbis: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
8ccf545b95
|
libopencore-amrnbenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
330d9d1b50
|
ra144enc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
f090428234
|
nellymoserenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
32173df3d2
|
roqaudioenc: use AVCodec.encode2()
The first frame pts must be saved until we have 8 frames since RoQ audio
requires 8 frames in the first packet.
|
13 years ago |
Justin Ruggles
|
b03dcf07f6
|
libspeex: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
57a52f258e
|
libvo_amrwbenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
db440fa12d
|
libvo_aacenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
27bacfeb57
|
wmaenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
b0f75ba272
|
mpegaudioenc: use AVCodec.encode2()
Update FATE references due to encoder delay.
|
13 years ago |
Justin Ruggles
|
3d853d7ab3
|
libmp3lame: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
1987a940b7
|
libgsmenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
d1afb2f94e
|
libfaac: use AVCodec.encode2()
Encoder output is delayed by several frames, so we keep a queue of input
frame timing info to match up with corresponding output packets.
|
13 years ago |
Justin Ruggles
|
59041fd053
|
g726enc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
bb03b6f7b1
|
g722enc: use AVCodec.encode2()
FATE reference updated due timestamp rounding because of resampling from
44100 Hz to 16000 Hz in avconv.
|
13 years ago |
Justin Ruggles
|
910bdb9a42
|
flacenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
24e74f0a0f
|
adpcmenc: update to AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
aa872af5e3
|
ac3enc: update to AVCodec.encode2()
Update FATE references due to encoder delay.
|
13 years ago |
Justin Ruggles
|
ad95307f92
|
aacenc: use AVCodec.encode2()
|
13 years ago |
Justin Ruggles
|
4bf64961a9
|
avcodec: add code for a frame queue for use by audio encoders with delay
This simplifies matching of timestamps between input frames and output
packets.
|
13 years ago |
Justin Ruggles
|
c9594fe0fb
|
avconv: free packet in write_frame() when discarding due to frame number limit
Fixes a memleak when using the -frames option with audio.
|
13 years ago |