Justin Ruggles
|
5ff998a233
|
flacenc: use uint64_t for bit counts
Needed to avoid integer overflows for 24-bit encoding.
|
2012-11-05 15:32:30 -05:00 |
|
Justin Ruggles
|
e783316322
|
flacenc: remove wasted trailing 0 bits
|
2012-11-05 15:32:30 -05:00 |
|
Justin Ruggles
|
6a744d2619
|
flacenc: use a separate buffer for byte-swapping for MD5 checksum on big-endian
This is much faster than calculating the MD5 one sample at a time.
|
2012-11-05 15:32:29 -05:00 |
|
Diego Biurrun
|
930e26a3ea
|
x86: h264qpel: Only define mmxext QPEL functions if H264QPEL is enabled
This fixes compilation with --disable-everything and components enabled.
|
2012-11-05 20:48:43 +01:00 |
|
Diego Biurrun
|
dbb37e7711
|
x86: PABSW: port to cpuflags
|
2012-11-05 14:51:10 +01:00 |
|
Diego Biurrun
|
6c104826bd
|
x86: vc1dsp: port to cpuflags
|
2012-11-05 14:51:10 +01:00 |
|
Diego Biurrun
|
0a7a94f2e5
|
x86: Refactor PSWAPD fallback implementations and port to cpuflags
|
2012-11-02 17:05:29 +01:00 |
|
Diego Biurrun
|
9a07c1332c
|
parser: Move Doxygen documentation to the header files
|
2012-11-02 16:44:23 +01:00 |
|
John Stebbins
|
85f67c4865
|
PGS subtitles: Expose forced flag
Useful for detection of subtitles displayed during foreign language
scenes.
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
2012-11-02 16:13:35 +01:00 |
|
Diego Biurrun
|
26f01bd106
|
x86: PMINUB: port to cpuflags
|
2012-11-02 15:38:15 +01:00 |
|
Diego Biurrun
|
9ce02e14f0
|
x86: ac3dsp: port to cpuflags
|
2012-11-02 15:24:50 +01:00 |
|
Anton Khirnov
|
0876c28080
|
lavc: add some AVPacket doxy.
|
2012-11-02 07:58:38 +01:00 |
|
Ilkka Ollakka
|
6d1270a0f9
|
decode_audio3: initialize AVFrame
Same fix and issue as in a25d912dca
Signed-off-by: Anton Khirnov <anton@khirnov.net>
|
2012-11-01 19:43:05 +01:00 |
|
Justin Ruggles
|
5459848b14
|
ws-snd1: set channel layout
|
2012-11-01 11:30:04 -04:00 |
|
Justin Ruggles
|
f7b8506573
|
wmavoice: set channel layout
|
2012-11-01 11:30:04 -04:00 |
|
Justin Ruggles
|
002097a00b
|
wmapro: use AVCodecContext.channels instead of keeping a private copy
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
2ed40608e9
|
wma: do not keep private copies of some AVCodecContext fields
channels, sample_rate, bit_rate, and block_align can be used directly from
the AVCodecContext
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
50a65e7a54
|
vmdaudio: set channel layout
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
b5f628e227
|
twinvq: validate sample rate code
A large invalid value could cause undefined behavior when left-shifted
by 8 later in the function.
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
335826cf5f
|
twinvq: set channel layout
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
8cc72ce5a0
|
twinvq: validate that channels is not <= 0
This could occur due to integer overflow when reading the channel count from
the extradata.
|
2012-11-01 11:29:19 -04:00 |
|
Justin Ruggles
|
cebea00c8a
|
truespeech: set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
523734eb6a
|
sipr: set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
4c53f4aed3
|
shorten: validate that the channel count in the header is not <= 0
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
4e13e50432
|
ra288dec: set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
6159f64364
|
ra144dec: set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
eb38d8fe92
|
qdm2: remove unneeded checks for channel count
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
be2ab8b75a
|
qdm2: make sure channels is not <= 0 and set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
e3d6ab5704
|
qcelpdec: set channel layout
|
2012-11-01 11:29:18 -04:00 |
|
Justin Ruggles
|
d26701ce2f
|
nellymoserdec: set channels to 1
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
d40dab907a
|
libopencore-amr: set channel layout for amr-nb or if not set by the user
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
30f8da29bf
|
libilbc: set channel layout
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
0fd1ddf155
|
dpcm: use AVCodecContext.channels instead of keeping a private copy
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
1c7a016153
|
imc: set channels to 1 instead of validating it
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
32c7769e5c
|
gsmdec: always set channel layout and sample rate at initialization
Only mono 8kHz is supported.
|
2012-11-01 11:29:17 -04:00 |
|
Justin Ruggles
|
c5b8acad73
|
libgsmdec: always set channel layout and sample rate at initialization
Only mono 8kHz is supported.
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
a346aaf148
|
g726dec: do not validate sample rate
For decoding it does not really matter what the sample rate is.
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
e00eb03cd8
|
g726dec: set channel layout at initialization instead of validating it
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
99d8686357
|
flacdec: do not warn on sample rate change
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
90fcac0e95
|
flacdec: allow mid-stream channel layout change
Although the libFLAC decoder cannot handle such a change, it is allowed by the
spec and could potentially occur with live streams.
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
268f8ba112
|
flacdec: use av_samples_* functions for sample buffer allocation
Also, return an error on allocation failure.
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
8ac0f6767b
|
dcadec: allow the decoder to change the channel layout mid-stream
|
2012-11-01 11:29:16 -04:00 |
|
Justin Ruggles
|
93e27f86f1
|
cook: use av_dlog() for debug logging instead of av_log() with AV_LOG_ERROR
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
8f173ef019
|
cook: move samples_per_frame from COOKSubpacket to where it is used
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
7efbba2e36
|
cook: use av_get_channel_layout_nb_channels() instead of cook_count_channels()
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
d21b2e4726
|
cook: reverse a condition so that the code makes more sense
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
926e9d28f1
|
cook: remove unneeded COOKContext variable, sample_rate
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
8aa5b8c5c8
|
cook: remove unneeded COOKContext variable, bit_rate
|
2012-11-01 11:29:15 -04:00 |
|
Justin Ruggles
|
3509eee19c
|
cook: use AVCodecContext.channels instead of keeping a private copy
|
2012-11-01 11:29:14 -04:00 |
|
Justin Ruggles
|
a3145d0335
|
bmvaudio: set channel layout at init() rather than validating it
|
2012-11-01 11:29:14 -04:00 |
|