summaryrefslogtreecommitdiff
path: root/libavformat/raw.c
Commit message (Collapse)AuthorAge
* split raw.c into rawdec.c and rawenc.cAurelien Jacobs2010-08-30
| | | | Originally committed as revision 24997 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move raw video demuxer to its own fileAurelien Jacobs2010-08-30
| | | | Originally committed as revision 24996 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move pcm muxers to their own fileAurelien Jacobs2010-08-30
| | | | Originally committed as revision 24995 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move pcm demuxers to their own fileAurelien Jacobs2010-08-30
| | | | Originally committed as revision 24993 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify code by using the AV_NE() macroAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24986 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move null muxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24985 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cleanup includes which are not used anymore in raw.cAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24984 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ac3/eac3 demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24983 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move dnxhd demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24982 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move dirac demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24981 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move h261 demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24980 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move h263 demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24979 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move h264 demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24978 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move m4v demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24976 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move cavsvideo demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24975 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move mpegvideo demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24974 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ingenient demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24973 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move DTS demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24972 to svn://svn.ffmpeg.org/ffmpeg/trunk
* simplify code by using the AV_NE() macroAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24971 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move id roq muxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24968 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move ADTS AAC demuxer to its own fileAurelien Jacobs2010-08-29
| | | | Originally committed as revision 24967 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove duplicate initialiser for cavsvideo_muxer.extensionsMåns Rullgård2010-07-27
| | | | | | | | The extensions field was initialised first to "cavs", then to "avs". The name "cavs" is kept since this is used for the format elsewhere and "avs" is already used for avisynth files. Originally committed as revision 24538 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add Chinese AVS encoding via external library libxavsStefan Gehrer2010-07-27
| | | | Originally committed as revision 24533 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add SubRip muxer and demuxerAurelien Jacobs2010-07-24
| | | | Originally committed as revision 24488 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve h263_probe()Michael Niedermayer2010-06-18
| | | | | | Fixes issue2015 Originally committed as revision 23645 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Generalize ID3v2 functions to support ID3v2-like ID headers with aMichael Karcher2010-06-11
| | | | | | | | | different magic in the header (mainly targeted to Sony's .oma/.aa3 format). Patch by Michael Karcher, ffmpeg A mkarcher dialup fu-berlin de Originally committed as revision 23583 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix raw vc1 decoding - this is supposed to break FATE.Michael Niedermayer2010-06-11
| | | | | | Patch by Michael. Originally committed as revision 23582 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Define AVMediaType enum, and use it instead of enum CodecType, whichStefano Sabatini2010-03-30
| | | | | | is deprecated and will be dropped at the next major bump. Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentReimar Döffinger2010-02-14
| | | | Originally committed as revision 21824 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize h261_probe function, since it is far slower than all others.Reimar Döffinger2010-02-14
| | | | | | About 5 times faster. Originally committed as revision 21823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add CODEC_ID_DNXHD into the 25 fps case.Michael Niedermayer2009-12-13
| | | | | | Merged from ffmbc. Originally committed as revision 20841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Raise threshold of h263 probe by 1 to avoid misdetection.Michael Niedermayer2009-12-08
| | | | | | Fixes issue 1588. Originally committed as revision 20765 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add out commented av_log to debug h263_probe.Michael Niedermayer2009-12-08
| | | | Originally committed as revision 20764 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use enum instead of integer types where appropriate.Carl Eugen Hoyos2009-11-08
| | | | Originally committed as revision 20482 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix pcm_read_seek () when the position it calculates is greater than 2 GB.Daniel Verkamp2009-10-05
| | | | | | | | | | | | pcm_read_seek() puts the return value of url_fseek() in an int and then compares < 0 to see if an error occurred; if the position is greater than 2 GB, the 32-bit signed int result will be < 0. Change the type of ret to int64_t to avoid the wraparound. patch by Daniel Verkamp, daniel drv nu Originally committed as revision 20169 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Return any error return values from av_get_packet, get_buffer etc. unchangedReimar Döffinger2009-10-02
| | | | | | | | in the raw demuxers. Also remove special handling of 0-size reads, if they are due to an error/eof, these are already converted to the appropriate error by get_buffer. Originally committed as revision 20137 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make rawvideo_read_packet return partial frames.Reimar Döffinger2009-10-01
| | | | | | | This is consistent with other demuxers and also fixes a memleak (memory allocated for partial frame data was leaked). Originally committed as revision 20130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: remove pointless {} and elseReimar Döffinger2009-10-01
| | | | Originally committed as revision 20129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove pointless setting of pkt->size, av_get_packet already handles this.Reimar Döffinger2009-10-01
| | | | Originally committed as revision 20128 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_new_packet failing should return ENOMEM, not EIO.Reimar Döffinger2009-10-01
| | | | Originally committed as revision 20126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sync AC3 probe values with MP3 probe values, they have to avoid similar issues.Reimar Döffinger2009-09-29
| | | | | | | This fixes ffmpeg-generated files with -acodec ac3 being detected as raw ac3 instead of MPEG. Originally committed as revision 20075 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make h261 and mpegvideo probe a little more robust so they dont fail withMichael Niedermayer2009-09-15
| | | | | | slightly different probetest. Originally committed as revision 19856 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make dnxhd probe more strict, fail if we detect values in header that wouldReimar Döffinger2009-09-14
| | | | | | | make our decoder fail anyway. dnxhd probe now passes probetest. Originally committed as revision 19847 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rewrite h261_probe().Michael Niedermayer2009-09-14
| | | | | | | New code can detect h261 startcodes even when the first is damaged or not at the begin. It also passes probetest v2 & v3. Originally committed as revision 19845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make DTS probe more robust against false positives (as e.g. probetest shows).Reimar Döffinger2009-09-14
| | | | | | | | In particular check that the detected markers clearly indicate a specific DTS format (a wild mixture of e.g. little- and big-endian markers is unlikely to be a valid DTS file) and ensure the markers appear with sufficient frequency. Originally committed as revision 19844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rewrite h263_probe().Michael Niedermayer2009-09-14
| | | | | | | | The new code should detect h263 even if the first startcode is damaged or somewhere else than the first byte. It also passes probetest v2 as just posted on ffmpeg-dev. Originally committed as revision 19841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace WORDS_BIGENDIAN with HAVE_BIGENDIANMåns Rullgård2009-07-26
| | | | Originally committed as revision 19508 to svn://svn.ffmpeg.org/ffmpeg/trunk
* fix compilation of cavsvideo demuxerAurelien Jacobs2009-07-24
| | | | Originally committed as revision 19506 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add support for id3 tag parsing for ADTS AAC streamsPatrick Dehne2009-06-19
| | | | | | Patch by Patrick Dehne ( patrick mysonicweb com ) Originally committed as revision 19225 to svn://svn.ffmpeg.org/ffmpeg/trunk
* It should be #if, not #ifdefAndreas Öman2009-04-22
| | | | Originally committed as revision 18659 to svn://svn.ffmpeg.org/ffmpeg/trunk