Peter Ross
cbd3441eec
Make DeluxePaint Animation demuxer actually return the find_record() error code (issue 1739).
...
Originally committed as revision 21769 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-12 11:31:35 +00:00
Peter Ross
451b353d87
Indentation cleanup
...
Originally committed as revision 21624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-03 09:58:14 +00:00
Peter Ross
02c4f626a8
Extend IFF demuxer to parse PBM/ILBM bitmap chunks
...
Originally committed as revision 21623 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-03 09:57:21 +00:00
Peter Ross
b9e06dddb7
IFF PBM/ILBM bitmap decoder
...
Originally committed as revision 21622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-03 09:56:16 +00:00
Peter Ross
40da0b3691
Latent libavformat version bump for Bink demuxer (r21569)
...
Originally committed as revision 21571 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31 13:01:00 +00:00
Peter Ross
c0d3f516cb
Bink Audio decoder
...
Originally committed as revision 21570 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31 12:51:15 +00:00
Peter Ross
2e375df5b2
Bink demuxer
...
Originally committed as revision 21569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31 12:35:09 +00:00
Peter Ross
6b807c15aa
Add v210x decoder long name
...
Originally committed as revision 21567 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-31 12:06:33 +00:00
Peter Ross
574b183d64
Latent libavformat version bump and documentation update for Adobe Filmstrip muxer and demuxer (r21212)
...
Originally committed as revision 21213 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-14 14:02:06 +00:00
Peter Ross
83ab7f1883
Adobe Filmstrip muxer and demuxer
...
Originally committed as revision 21212 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-14 12:55:44 +00:00
Peter Ross
f56f4149df
add myself as the electronicarts demuxer maintainer
...
Originally committed as revision 21136 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-11 12:08:42 +00:00
Peter Ross
e6565055b9
Deluxe Paint Animation demuxer
...
Originally committed as revision 21118 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-10 05:47:50 +00:00
Peter Ross
a1ae40fd0d
Deluxe Paint Animation decoder
...
Originally committed as revision 21117 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-10 05:41:36 +00:00
Peter Ross
add5badbc1
do not create Electronic Arts audio stream when unsupported revision2 audio codec is present [issue1516]
...
Originally committed as revision 21116 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-10 05:08:42 +00:00
Peter Ross
8600106ac2
update my email address
...
Originally committed as revision 21106 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-09 03:31:13 +00:00
Peter Ross
c351524c9e
Determine VOC block length when length field is zero, fixes issue1538.
...
Originally committed as revision 20596 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-11-24 07:08:17 +00:00
Peter Ross
384f26f428
Sun Raster RGB support
...
Originally committed as revision 20162 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-04 08:42:23 +00:00
Peter Ross
dae0d1e21c
Support decoding of uncompressed PCX scanlines
...
Originally committed as revision 20153 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-10-03 05:18:32 +00:00
Peter Ross
5f14b56593
Core Audio Format demuxer
...
Originally committed as revision 19879 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-16 12:26:59 +00:00
Peter Ross
2d423666c0
Make mov LPCM and AAC parsing functions public
...
Originally committed as revision 19878 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-16 11:35:01 +00:00
Peter Ross
fa77dd639d
perform sanity check on number of audio channels in avcodec_open()
...
Originally committed as revision 19877 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-09-16 11:29:47 +00:00
Peter Ross
c0b88f1920
Moves the display of metadata to dump_format()
...
Originally committed as revision 19632 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-08-12 13:17:39 +00:00
Peter Ross
7d58228055
Initialise MAD decode_block_intra() loop iterator to zero.
...
Originally committed as revision 19189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-14 09:55:28 +00:00
Peter Ross
eacfe8581d
Electronic Arts demuxer: support Madcow video tag
...
Originally committed as revision 19179 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-13 02:20:54 +00:00
Peter Ross
c63ea92bf2
Electronic Arts Madcow decoder
...
Originally committed as revision 19178 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-13 02:19:41 +00:00
Peter Ross
c027e91a74
Increase ffmpeg intermediate conversion buffer size to accomodate 48-bit RGB rawvideo
...
images.
Originally committed as revision 17513 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22 01:00:28 +00:00
Peter Ross
befb5cac31
Increase ffmpeg intermediate conversion buffer size to accomodate PPM/PNM header.
...
Originally committed as revision 17512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22 00:58:51 +00:00
Peter Ross
001821904e
Support 48-bit RGB PPM image.
...
Originally committed as revision 17511 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22 00:56:55 +00:00
Peter Ross
88c21a6f14
Add PIX_FMT_RGB48BE and PIX_FMT_RGB48LE.
...
Originally committed as revision 17510 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-22 00:55:49 +00:00
Peter Ross
abaab07c19
Add myself as maintainer for American Laser Games and Electronic Arts decoders.
...
Originally committed as revision 17470 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-20 12:03:35 +00:00
Peter Ross
edf9b2f040
FFplay: Stop processing input file when AVERROR_EOF is returned from av_read_frame()
...
Originally committed as revision 17458 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 12:21:09 +00:00
Peter Ross
0e9602ef93
FLV demuxer: return AVERROR_EOF upon detection of end of file.
...
Originally committed as revision 17457 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 12:19:55 +00:00
Peter Ross
1e04bbeede
AVI demuxer: return AVERROR_EOF upon detection of end of file.
...
Originally committed as revision 17456 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 12:19:33 +00:00
Peter Ross
9bf1b72405
Add AVERROR_EOF.
...
Originally committed as revision 17455 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-19 12:18:09 +00:00
Peter Ross
5f5e6af169
Prevent heap corruption when resampling 8-bit audio.
...
Originally committed as revision 17311 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-15 06:29:43 +00:00
Peter Ross
bad4a6bbb7
Use consistent indent style in oggdec.
...
Originally committed as revision 17227 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-14 13:44:21 +00:00
Peter Ross
468d298d0c
Electronic Arts demuxer: support TQI video tag
...
Originally committed as revision 17003 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-05 08:59:38 +00:00
Peter Ross
d8964f3afa
Electronic Arts TQI decoder
...
Originally committed as revision 17002 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-05 08:58:35 +00:00
Peter Ross
44ba8b650f
don't assume quant_matrix[0]==8 in ff_mpeg1_decode_block_intra(). this is required for the Electronic Arts TQI decoder.
...
Originally committed as revision 17001 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-05 07:59:11 +00:00
Peter Ross
50240e5646
convert mpeg1_decode_block_intra() to inline global
...
Originally committed as revision 17000 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-05 07:57:11 +00:00
Peter Ross
d2299316ce
Electronic Arts demuxer: support TGQ video tags
...
Originally committed as revision 15791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-08 00:39:31 +00:00
Peter Ross
28245435d9
Electronic Arts TGQ/TQI/MAD IDCT algorithm
...
Originally committed as revision 15790 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-08 00:38:10 +00:00
Peter Ross
42b30357be
Electronic Arts TGQ video decoder
...
Originally committed as revision 15789 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-08 00:29:22 +00:00
Peter Ross
939e4e3a72
Promote inv_aanscales array to global scope (ff_inv_aanscales)
...
Originally committed as revision 15787 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-08 00:15:08 +00:00
Peter Ross
4fd71a0ee8
Decode audio channel layout from RIFF/WAV file format.
...
Originally committed as revision 15774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-05 09:22:13 +00:00
Peter Ross
0d72e7d0ae
Add audio channel layout API to libavcodec.
...
Originally committed as revision 15762 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-11-01 05:03:42 +00:00
Peter Ross
287ba997b5
Remove further 1sample=2byte assumptions within FFmpeg to allow
...
F32LE/F64BE/F64LE audio to be encoded properly.
Originally committed as revision 15192 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-09-04 10:18:04 +00:00
Peter Ross
f031938343
Display error message when user attempts to resample non-S16 audio formats.
...
Patch supplied by Daniel Serpell <daniel dot serpell at gmail dotcom>.
Originally committed as revision 15119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-31 07:23:48 +00:00
Peter Ross
43a38a7c3e
Remove 'currently unused' warning about SAMPLE_FMT_xxx.
...
Originally committed as revision 15046 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-30 04:26:45 +00:00
Peter Ross
2bfd8855fb
Bump libavcodec minor version number for r15017.
...
Originally committed as revision 15018 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-29 04:02:04 +00:00
Peter Ross
312420f3fa
Add AVCodecContext.bits_per_raw_sample field.
...
Originally committed as revision 15017 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-29 03:59:48 +00:00
Peter Ross
46a73068a6
Change AVCodecContext.bits_per_sample to bits_per_coded_sample.
...
Nb: This change will become active on the next libavcodec major version bump.
Originally committed as revision 15016 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-29 03:52:10 +00:00
Peter Ross
0cdc6ec941
Upgrade 20/24-bit PCM DVD decoder use SAMPLE_FMT_S32. Patch supplied by lars dot taeuber at gmx dot net.
...
Originally committed as revision 14931 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-23 22:45:03 +00:00
Peter Ross
ee7948cb8d
Add raw muxers/demuxers for F64/F32/S32/S24/U32/U24 PCM audio.
...
Originally committed as revision 14930 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-23 22:36:35 +00:00
Peter Ross
eb6fc557db
Include floating point PCM in changelog and documentation.
...
Originally committed as revision 14879 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-21 10:54:24 +00:00
Peter Ross
2cd04cf919
Fix PCM DVD divide by zero bug introduced in r14659. Patch supplied by lars dot taeuber at gmx dot net.
...
Originally committed as revision 14864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-20 11:05:15 +00:00
Peter Ross
6f18fe8ce7
Add regression tests for F32LE, F64BE and F64LE PCM codecs.
...
Originally committed as revision 14838 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 11:26:43 +00:00
Peter Ross
b1c00341a5
Make AIFF demuxer handle F32BE and F64BE PCM audio.
...
Originally committed as revision 14837 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 11:05:29 +00:00
Peter Ross
a1ef2c4bb3
Make MOV demuxer handle F32BE, F32LE, F64BE and F64LE PCM audio.
...
Originally committed as revision 14836 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 11:00:40 +00:00
Peter Ross
57406d8eb8
Make RIFF-based demuxers handle F32LE and F64LE PCM audio.
...
Originally committed as revision 14835 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 10:54:30 +00:00
Peter Ross
7b21690a91
Make AU demuxer handle S24BE, S32BE and F64BE PCM audio.
...
Originally committed as revision 14834 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 10:49:38 +00:00
Peter Ross
143a5d6f1f
Add F64BE, F64LE and F64BE PCM codecs.
...
Originally committed as revision 14833 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 10:43:47 +00:00
Peter Ross
e06b00f3b6
Add SAMPLE_FMT_DBL.
...
Originally committed as revision 14832 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 10:36:30 +00:00
Peter Ross
4efbd75583
Fix PCM_S16LE_PLANAR channel-address calculation bug introduced in r14659.
...
Originally committed as revision 14831 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-19 10:17:29 +00:00
Peter Ross
fc7ed9a6f6
Support Electronic Arts files containing MP3 audio.
...
Originally committed as revision 14824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-18 12:39:57 +00:00
Peter Ross
97ceb75218
Mark SAMPLE_FMT_S24 as deprecated.
...
Originally committed as revision 14823 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-18 12:03:59 +00:00
Peter Ross
38a1c7f2be
Use memcpy() for PCM S16/S32 codecs when codec byte-order matches machine byte-order.
...
Originally committed as revision 14784 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-16 01:25:12 +00:00
Peter Ross
ebc22cc29f
Electronic Arts demuxer: support SxEN audio tags found in 'Need for Speed: Pro Street' computer game.
...
Originally committed as revision 14713 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12 12:36:00 +00:00
Peter Ross
3b4b113781
Fix CODEC_ID_PCM_U8 decoder output size calculation to support odd-number of samples.
...
Originally committed as revision 14712 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12 12:32:40 +00:00
Peter Ross
6819af8245
Electronic Arts demuxer: perform identification of ADPCM EA R2 codec using revision2 flag.
...
Originally committed as revision 14710 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12 08:35:09 +00:00
Peter Ross
a07f117804
Electronic Arts demuxer: ignore PTxx platform ID values.
...
Originally committed as revision 14709 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12 08:33:32 +00:00
Peter Ross
d3302b7011
Support Electronic Arts files containing MPEG2VIDEO.
...
Originally committed as revision 14708 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-12 08:32:59 +00:00
Peter Ross
5e8ecfde50
Apply PCM ENCODE/DECODE() macros to the S/U,8/24/32,LE/BE PCM codecs.
...
Originally committed as revision 14692 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-11 09:52:17 +00:00
Peter Ross
d9d9a8c028
Add MDEC tags to Electronic Arts demuxer.
...
Originally committed as revision 14679 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-10 01:58:46 +00:00
Peter Ross
4f5c72e857
PCM regression tests.
...
Originally committed as revision 14671 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-08 23:31:43 +00:00
Peter Ross
3ee573a300
Add simpler/cleaner/faster F32BE encoding/decoding.
...
Originally committed as revision 14660 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-07 09:32:10 +00:00
Peter Ross
ff66caab40
Simplify PCM codec; change 'n' in pcm_decode_frame() to equal "total number of samples".
...
Originally committed as revision 14659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-07 09:23:56 +00:00
Peter Ross
13dbd9b705
Prevent DAUD PCM encoder from fetching values outside of ff_reverse[] array bounds when input sample values are < 0.
...
Originally committed as revision 14658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-07 08:16:42 +00:00
Peter Ross
bbf020e977
Add Electronic Arts TGV chunk tags to EA demuxer.
...
Originally committed as revision 14643 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-06 08:34:35 +00:00
Peter Ross
cfc78718f3
Electronic Arts TGV decoder
...
Originally committed as revision 14642 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-06 08:33:25 +00:00
Peter Ross
6ba10f338a
Add av_memcpy_backptr(): deliberately overlapping memcpy variant.
...
Originally committed as revision 14641 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-06 08:17:03 +00:00
Peter Ross
4e0e6888a4
Support muxing of Zork PCM audio into RIFF formats.
...
Originally committed as revision 14617 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-05 10:38:25 +00:00
Peter Ross
cc0b61292a
Simplify PCM codec; replace switch() statements with av_get_bits_per_sample().
...
Originally committed as revision 14534 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-04 07:49:50 +00:00
Peter Ross
0fd7e57e7d
Simplify PCM codec; use sample_fmts field to set the avctx->sample_fmt field.
...
Originally committed as revision 14533 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-04 07:47:23 +00:00
Peter Ross
9d49b8ff90
Make avcodec_string() and av_get_bits_per_sample() report the sample size for CODEC_ID_PCM_ZORK
...
Originally committed as revision 14532 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-04 07:40:07 +00:00
Peter Ross
51c3861e16
Add D-Cinema audio muxer
...
Originally committed as revision 14531 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-04 07:35:07 +00:00
Peter Ross
42a45a03e7
Add graceful error handling to avcodec_get_pix_fmt_name() and avcodec_get_pix_fmt().
...
Originally committed as revision 14513 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03 00:41:31 +00:00
Peter Ross
a79db0f7c4
Add sample format converter to FFmpeg (adds -sample_fmt option)
...
Originally committed as revision 14512 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-03 00:37:07 +00:00
Peter Ross
5a4476e229
Add sample format converter to FFplay.
...
Originally committed as revision 14508 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-02 05:01:30 +00:00
Peter Ross
abdff64682
Simplify AVCodecContext usage within FFplay audio_decode_frame()
...
Originally committed as revision 14503 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-02 01:26:38 +00:00
Peter Ross
82cee279a5
Modify av_audio_convert() to use AVAudioConvert context struct; add av_audio_convert_alloc() and av_audio_convert_free() support functions.
...
Originally committed as revision 14496 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-01 13:53:18 +00:00
Peter Ross
8a464e7580
Revert r14484 hunk that deleted the 'include avcodec.h' statement.
...
Originally committed as revision 14495 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-08-01 11:26:22 +00:00
Peter Ross
ce1ee094d7
Add opt handler for pending "-sample_fmt" option
...
Originally committed as revision 14486 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 13:11:07 +00:00
Peter Ross
9e82a113e5
Write sample format description within avcodec_string()
...
Originally committed as revision 14485 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 12:56:56 +00:00
Peter Ross
c2b28bb975
Add sample format support functions: avcodec_get_sample_fmt_name(), avcodec_get_sample_fmt(), avcodec_sample_fmt_string()
...
Originally committed as revision 14484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 12:55:06 +00:00
Peter Ross
fd76c37fd9
Modify all codecs to report their supported input and output sample format(s).
...
Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-31 10:47:31 +00:00
Peter Ross
af8ed96f45
EA Demuxer: make rev2 flag optional
...
Originally committed as revision 14474 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-30 07:41:32 +00:00
Peter Ross
b98052d505
give additional use case for version bumping; remove no longer true statement about version strings
...
Originally committed as revision 14470 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-29 21:45:23 +00:00
Peter Ross
993ba05182
increment minor version for commit r14412 (add sample_fmts infrastructure)
...
Originally committed as revision 14455 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-28 10:48:03 +00:00
Peter Ross
88a07af740
add sample_fmts infrastructure: AVCodec->sample_fmts and SAMPLE_FMT_NB enum.
...
Originally committed as revision 14412 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-07-26 08:48:26 +00:00