summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Set blkalign to maximum framesize to allow playback on WMP (see issue 2455 ↵Carl Eugen Hoyos2010-12-30
| | | | | | and issue 2446). Originally committed as revision 26167 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Cosmetics: Re-indent after last commit.Carl Eugen Hoyos2010-12-29
| | | | Originally committed as revision 26161 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Do not add the preamble if the DTS stream is already padded, like DTS inAnssi Hannula2010-12-29
| | | | | | | | | wav. In that case, DTS can be transmitted through S/PDIF without the IEC 61937 headers. Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26160 to svn://svn.ffmpeg.org/ffmpeg/trunk
* s/IEC958/IEC 61937 - IEC958 is a lower level format.Anssi Hannula2010-12-29
| | | | | | Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix wrong bitstream mode for AC-3.Anssi Hannula2010-12-29
| | | | | | | | Noticed by CrystalP from XBMC. Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve error return values.Anssi Hannula2010-12-29
| | | | | | Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Always encapsulate DTS in big-endian format, at least some receiversAnssi Hannula2010-12-29
| | | | | | | | require that. Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26128 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add Anssi and myself to the authors in doxygen.Anssi Hannula2010-12-29
| | | | | | Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 26127 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: parse MPEG2 descriptor eventsPeter Ross2010-12-29
| | | | Originally committed as revision 26126 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ff_parse_mpeg2_descriptor; make MPEG2 descriptor parsing routines ↵Peter Ross2010-12-29
| | | | | | available to other modules. Originally committed as revision 26125 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: only warn about unknown subtype, if it actually unknownPeter Ross2010-12-29
| | | | Originally committed as revision 26123 to svn://svn.ffmpeg.org/ffmpeg/trunk
* wtv: use correct names for subtitle and language guidsPeter Ross2010-12-29
| | | | Originally committed as revision 26122 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix assertion failure due to frames being 0 in mp3 vbr bitrate calculation.Michael Niedermayer2010-12-29
| | | | | | Fixes issue 2442. Originally committed as revision 26121 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmetaenc: remove useless initializersAnton Khirnov2010-12-28
| | | | Originally committed as revision 26114 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lavf: rename meta{dec,enc}.c -> ffmeta{dec,enc}.cAnton Khirnov2010-12-28
| | | | Originally committed as revision 26113 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Check if the rtp stream actually has an RTPDemuxContextMartin Storsjö2010-12-27
| | | | | | | | For example MS-RTSP doesn't have RTPDemuxContexts for all streams. This fixes issue 2448. Originally committed as revision 26107 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement av_find_best_stream.Nicolas George2010-12-27
| | | | Originally committed as revision 26104 to svn://svn.ffmpeg.org/ffmpeg/trunk
* lavf: bump minor and add APIchanges entry after adding AVFMT_NOSTREAMSAnton Khirnov2010-12-27
| | | | Originally committed as revision 26103 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Metadata demuxer.Anton Khirnov2010-12-27
| | | | Originally committed as revision 26102 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Metadata muxerAnton Khirnov2010-12-27
| | | | | | Dumps all metadata to a text file for easy manual editing. Originally committed as revision 26101 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow output formats without any streams.Anton Khirnov2010-12-27
| | | | | | Required for future metadata format. Originally committed as revision 26100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump libavformat minor version, forgotten in r26094Peter Ross2010-12-26
| | | | Originally committed as revision 26095 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Windows Televison (WTV) demuxerPeter Ross2010-12-26
| | | | Originally committed as revision 26094 to svn://svn.ffmpeg.org/ffmpeg/trunk
* make guid utility function visibile to other modules (ff_guidcmp, ff_get_guid)Peter Ross2010-12-26
| | | | Originally committed as revision 26093 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ff_find_stream_indexPeter Ross2010-12-26
| | | | Originally committed as revision 26092 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add ff_get_bmp_headerPeter Ross2010-12-26
| | | | Originally committed as revision 26091 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify AVFMT_TS_DISCONT and muxers.Michael Niedermayer2010-12-25
| | | | Originally committed as revision 26089 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Require the transport reply from the server to match the requestMartin Storsjö2010-12-23
| | | | | | | | | This fixes a crash if we requested TCP interleaved transport, but the server replies with transport data for UDP. According to the RFC, the server isn't allowed to respond with another transport type than the one requested. Originally committed as revision 26077 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Makefile: Fix dependencies of componentsMartin Storsjö2010-12-22
| | | | | | | | | This fixes compilation with --disable-everything --enable-<component>, for all encoders, decoders, muxers, demuxers, parsers, protocols, bsfs, indevs, outdevs and filters at the moment. (All those that work without any external dependencies at least.) Originally committed as revision 26076 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a missing dependency for the WebM muxerMartin Storsjö2010-12-21
| | | | | | | This fixes one of the issues found if building with --disable-everything --enable-muxer=webm Originally committed as revision 26066 to svn://svn.ffmpeg.org/ffmpeg/trunk
* sdp: Add a framesize attribute to H.263 SDP descriptionsMartin Storsjö2010-12-20
| | | | | | | | While not mentioned in RFC 4629, this is required for H.263 in 3GPP TS 26.234. It is in practice required for playback with Android stagefright and on Samsung bada phones. Originally committed as revision 26062 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix crash if invalid bit-rate was read from file.David Czech2010-12-20
| | | | | | | | Fixes issue 2426. Patch by David Czech, davidczech510 gmail Originally committed as revision 26061 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change ASF demuxer to return incomplete last packets.Reimar Döffinger2010-12-18
| | | | | | | Whether the behaviour for streams using scrambling makes sense is unclear. Originally committed as revision 26053 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Increase buffer size because the header itself can be larger than 8192Zhentan Feng2010-12-17
| | | | | | | | | (largest size according to spec: 64k). Fixes playback of mmsh://a1635.v24937.c2493.g.vm.akamaistream.net/7/1635/2493/v0001/premrad.download.akamai.com/2493/premiere_rock_report/Country_Report.wma Patch by Zhentan Feng <spyfeng gmail com>. Originally committed as revision 26047 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Don't set the RTP time base from the sample rate if no sample rate is setMartin Storsjö2010-12-15
| | | | | | | | | This also reverts SVN rev 26016, which incorrectly overwrote the time base with 90 kHz for all streams, regardless of what was set by the SDP parsing. The stream that triggered the fix in 26016 still works after this commit. Originally committed as revision 26022 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reinstate default time_base for rtp streamsLuca Barbato2010-12-15
| | | | | | The generic default is 0/0 and that obviously triggers once the value is used. Originally committed as revision 26016 to svn://svn.ffmpeg.org/ffmpeg/trunk
* tcp: Check url_interrupt_cb if connect was interrupted by a signalThomas Guillem2010-12-14
| | | | | | | | This makes it possible to abort a blocking connect call. Patch by Thomas Guillem, thomas dot guillem at gmail Originally committed as revision 26014 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing dependency for matroska muxer.Justin Ruggles2010-12-14
| | | | Originally committed as revision 26005 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Return an error when get_buffer reads none or only partial data insteadReimar Döffinger2010-12-11
| | | | | | | | of returning packets with uninitialized data. Returning partial packets as for other demuxers is problematice due to packet scrambling and thus is not done. Originally committed as revision 25931 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that packets returned from ASF demuxer are properly 0-padded.Reimar Döffinger2010-12-11
| | | | Originally committed as revision 25930 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove hack in MP3 probe that was meant as a work-around for largeReimar Döffinger2010-12-11
| | | | | | | | | ID3v2 tags which no longer works since ID3v2 handling was moved to generic code. In addition, in caused false-positives for all files starting with one or more 0-bytes. Originally committed as revision 25929 to svn://svn.ffmpeg.org/ffmpeg/trunk
* id3v2: skip data length indicatorAnton Khirnov2010-12-10
| | | | Originally committed as revision 25926 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Don't try to demux WavPack files with >2 channels until we can support themKostya Shishkov2010-12-07
| | | | Originally committed as revision 25919 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp/rtpdec: Set the AVStream time_base directly in rtsp when it is knownMartin Storsjö2010-12-07
| | | | | | | | | | | | This fixes cases where the RTP time base and the sample rate of the stream differ. Previously, the AVStream time_base was unconditionally set to the sample rate (which initially was set to one value when parsing the rtpmap field in the SDP, but later overridden by an a=SampleRate field). Additionally, this makes the code actually use the stream time base set in rtpmap for video codecs, instead of hardcoding it to always be 90 kHz. Originally committed as revision 25908 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Parse RealRTSP sample rate declarations from the SDPMartin Storsjö2010-12-07
| | | | | | The RTP time base can be different from the actual content sample rate. Originally committed as revision 25907 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Handle MP3 in RealRTSPMartin Storsjö2010-12-07
| | | | | | | This fixes playback of a RealRTSP/MP3 URL from the RTSP samples on MultimediaWiki. Originally committed as revision 25906 to svn://svn.ffmpeg.org/ffmpeg/trunk
* id3v2: skip encrypted/compressed framesAnton Khirnov2010-12-07
| | | | Originally committed as revision 25903 to svn://svn.ffmpeg.org/ffmpeg/trunk
* id3v2: use a named constant instead of 0x02Anton Khirnov2010-12-07
| | | | Originally committed as revision 25902 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, read alac sample from extradata, fix #2406Baptiste Coudurier2010-12-07
| | | | Originally committed as revision 25901 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec_h264: Pass NAL type 0 throughMartin Storsjö2010-12-06
| | | | | | | | According to the spec, this type shouldn't ever be used. Nevertheless, passing it through enables decoding streams which otherwise aren't decodeable. Originally committed as revision 25897 to svn://svn.ffmpeg.org/ffmpeg/trunk