Martin Storsjö
e2484fb644
movenc: Use the actual converted sample for RTP hinting
...
If an annex b bitstream is muxed into mov, the actual written
sample is reformatted to mp4 syntax before writing.
Currently, the RTP hints that copy data from the normal video
track, where the payload data might be offset compared to the
original sample that the RTP hinting used (when 3 byte
annex b startcodes have been converted into 4 byte mp4 format
startcodes).
Signed-off-by: Martin Storsjö <martin@martin.st>
13 years ago
Diego Biurrun
da9cea77e3
Fix a bunch of common typos.
13 years ago
Anton Khirnov
2e87b4c511
Warn about avserver being broken.
...
Also remove mentions of it from other avtools' manuals.
13 years ago
Anton Khirnov
5bf6638022
avconv: drop code for special handling of avserver streams.
...
It's broken and doesn't work anyway.
This patch means that avconv will ignore encoding options from the ffm
file and will instead use whatever is provided on the commandline as for
normal output.
13 years ago
Anton Khirnov
e745d7525a
rawdec: don't set codec timebase.
...
It's not supposed to be set outside of lavc. Set r_frame_rate and
avg_frame_rate instead.
13 years ago
Anton Khirnov
489a7b07e9
lavf doxy: add muxing stuff to lavf_encoding group
13 years ago
Anton Khirnov
370f27dee3
lavf doxy: add demuxing stuff to lavf_decoding group
13 years ago
Anton Khirnov
28b4c06b9d
lavf doxy: expand/reword metadata API doxy.
13 years ago
Anton Khirnov
eca06cbed9
lavf doxy: add installed headers to groups.
13 years ago
Anton Khirnov
fb42db7c39
lavf doxy: add avio groups into the lavf_io group.
13 years ago
Anton Khirnov
e4f4a1f93e
lavf doxy: rename lavf I/O group to lavf_io.
13 years ago
Anton Khirnov
b262a05904
lavf doxy: add metadata docs to the main lavf group
13 years ago
Shitiz Garg
8bd1f1a4c8
ttadec: check channel count as read from extradata.
...
fixes floating-point exception due to channels being set to 0.
fixes Bug 128.
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
13 years ago
Paul B Mahol
7d18d17abd
Add CLJR encoding and decoding regression tests
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
13 years ago
Paul B Mahol
65c1011404
cljr: remove unused code
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
13 years ago
Paul B Mahol
3c1f60860d
flacdec: Support for tracks in cuesheet metadata block
...
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
13 years ago
Janne Grunau
8d61eef917
ptx: fix inverted check for sufficient data
...
Fix regression introduced in 2b53e69
.
13 years ago
Justin Ruggles
28101f6c4e
flac muxer: fix writing of file header and STREAMINFO header from extradata
...
fixes Bug 119
13 years ago
Janne Grunau
2b53e696c8
ptx: emit a warning on insufficient picture data
...
Return the whole packet as consumed in this case and not the size the
packet should have had. Move the insufficient data check into the for
condition to fix a ISO C90 error on bigendian.
13 years ago
Aneesh Dogra
97334f106c
utvideo: add fate tests covering all codec variants
...
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
13 years ago
Luca Barbato
708060d7d1
doc: update to refer to avconv
13 years ago
Luca Barbato
0395d37abb
doc: remove some stale entries from the faq
...
Some entries should be still amended.
13 years ago
Kostya Shishkov
19341c58e0
Dxtory capture format decoder
...
Signed-off-by: Anton Khirnov <anton@khirnov.net>
13 years ago
Justin Ruggles
4c38633352
isom: sort and pretty-print codec_movaudio_tags[]
...
original order is retained within the same tag or codec id to maintain the
muxing/demuxing priority.
13 years ago
Justin Ruggles
7714770de1
isom: remove pointless comments in codec_movaudio_tags[]
13 years ago
Justin Ruggles
21ebf2d493
isom: remove commented-out tag for vorbis
13 years ago
Justin Ruggles
60cd802daf
movenc: write 'chan' tag for AC-3 in MOV
13 years ago
Justin Ruggles
1fdf18f4b7
mov: add support for reading and writing the 'chan' tag
...
This implements reading the tag in the demuxer and adds support for writing it
in the muxer. Some example channel layout tables for muxing are included for
ac3, aac, and alac, but they are not utilized yet.
13 years ago
Justin Ruggles
b2890f5ed6
audioconvert: add some additional channel and channel layout macros
13 years ago
Justin Ruggles
1d2449a613
audioconvert: change 7.1 "wide" layout to use side surround channels
13 years ago
Justin Ruggles
8e8c51318c
movenc: simplify handling of pcm vs. adpcm vs. other compressed codecs
...
Use Sound Sample Description Version 2 for all MOV files.
Updated FATE references accordingly.
Note that ADPCM is treated as compressed audio in version 2.
13 years ago
Luca Barbato
d5837d7fe9
doc: update documentation to use avconv
13 years ago
Luca Barbato
ca410b4eb0
doc: update demuxers section
...
Cleanup tags usage and update commandline examples.
13 years ago
Luca Barbato
9bdfe9ac1c
doc: extend external library coverage
13 years ago
Luca Barbato
1de6e14efe
doc: split platform specific information
...
Move the platform-specific information in its own file.
13 years ago
Luca Barbato
2f017d9791
doc: port the git-howto to texinfo
13 years ago
Luca Barbato
c1f5da698b
doc: provide fallback css and customize @float
...
Add "note" or "important" class to the generated div.
13 years ago
Luca Barbato
1ebbdda1d2
doc: document fate in a texinfo
...
Summarize the information provided in the wiki and the one provided
in fate.txt
13 years ago
Luca Barbato
b73a01eaf1
doxy: change hue value to match our green
13 years ago
Diego Biurrun
6b60a4c9c9
cljr: K&R cosmetics
13 years ago
Diego Biurrun
1c45c64c9d
cljr: return a more sensible value when encountering invalid headers
13 years ago
Diego Biurrun
163682fab3
cljr: drop unnecessary emms_c() calls without MMX code
13 years ago
Mans Rullgard
bbc10185ee
cljr: remove useless casts
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
13 years ago
Mans Rullgard
baf3b6e594
cljr: group encode/decode parts under single ifdefs
...
This groups the encode/decode parts under single ifdefs and
eliminates the encode_init() function as it merely calls
common_init(). Also fix whitespace in moved code.
Signed-off-by: Mans Rullgard <mans@mansr.com>
13 years ago
Mans Rullgard
9a1420bfda
cljr: remove stray semicolon
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
13 years ago
Paul B Mahol
ca52bae6ec
cljr: add missing return statement in decode_end()
...
Signed-off-by: Mans Rullgard <mans@mansr.com>
13 years ago
Luca Barbato
12dca02e9e
doc: add pulseaudio to the input list
13 years ago
Luca Barbato
f75e3d25d0
avconv: remove unsubstantiated comment
...
All the currently supported OS-es manage to use return values
properly.
13 years ago
John Brooks
8562d9bd6c
shorten: avoid abort() on unknown audio types
...
Signed-off-by: Janne Grunau <janne-libav@jannau.net>
13 years ago
Paul B Mahol
e93947b7d8
cljr: add encoder
...
Signed-off-by: Diego Biurrun <diego@biurrun.de>
13 years ago