summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* 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
* rtpdec: Skip padding bytes at the end of packetsMartin Storsjö2010-12-06
| | | | Originally committed as revision 25896 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec_qcelp: Use the depacketizer for static payload types, tooMartin Storsjö2010-12-05
| | | | Originally committed as revision 25894 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Look for RTP payload handlers for static payload types, tooMartin Storsjö2010-12-05
| | | | Originally committed as revision 25893 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Factorize code for initializing the rtp payload handlerMartin Storsjö2010-12-05
| | | | Originally committed as revision 25892 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Add functions for finding depacketizers by name or payload idMartin Storsjö2010-12-05
| | | | Originally committed as revision 25891 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Allow dynamic payload handlers to handle static payload types, tooMartin Storsjö2010-12-05
| | | | Originally committed as revision 25890 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Add a dynamic payload handler for the x-Purevoice format, RFC 2658Martin Storsjö2010-12-05
| | | | | | This fixes roundup issue 2390. Originally committed as revision 25889 to svn://svn.ffmpeg.org/ffmpeg/trunk
* RTP/VP8: Update the warning about the VP8 payloadMartin Storsjö2010-12-05
| | | | | | | The current implementation is incompatible with the latest spec drafts, this should be communicated clearly to the user. Originally committed as revision 25887 to svn://svn.ffmpeg.org/ffmpeg/trunk
* add subtitle codec autodetectionAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25884 to svn://svn.ffmpeg.org/ffmpeg/trunk
* set default subtitle_codec for ass muxerAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* cosmetic: alignmentAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25869 to svn://svn.ffmpeg.org/ffmpeg/trunk
* use designated initializer in ASS (de)muxerAurelien Jacobs2010-12-04
| | | | Originally committed as revision 25868 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegtsenc: Improve PCR generation and outputTomas Härdin2010-12-03
| | | | | | | This fixes PCR drift due to accumulating TS_PACKET_SIZE*8*90000LL/ts->mux_rate each packet, due to rounding errors when mux_rate does not evenly divide 135360000. This patch also increases the PCR precision to 27 MHz from 90 kHz and takes the location of the PCR data into account (+11 bytes according to the spec). Originally committed as revision 25864 to svn://svn.ffmpeg.org/ffmpeg/trunk
* skip top-level objects to search for the simple index in ASF filesStefan Gehrer2010-12-03
| | | | Originally committed as revision 25863 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpc: read id3v1 tags.Anton Khirnov2010-12-02
| | | | Originally committed as revision 25860 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add FourCC yuvs for rawvideo (PIX_FMT_YUYV422).Andrew Wason2010-11-29
| | | | | | Patch by Andrew Wason, rectalogic rectalogic com Originally committed as revision 25853 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Ensure that data_offset is set correctly when there are partialAaron Colwell2010-11-29
| | | | | | | data packets before the first complete one. Patch by Aaron Colwell [acolwell chromium org]. Originally committed as revision 25846 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Partially revert "Simplify code by using av_metadata_set2()."Anton Khirnov2010-11-29
| | | | | | | | This reverts snprintf->av_d2str part of r20840. With it, track number is exported as a float, which is not desirable. Originally committed as revision 25845 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Remove useless NULL initializations when using designated initializersMartin Storsjö2010-11-29
| | | | Originally committed as revision 25844 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtpdec: Change the qdm2, qt and svq3 depacketizers to use designated ↵Martin Storsjö2010-11-29
| | | | | | initializers Originally committed as revision 25843 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In ts demuxer, if pes packet size is < ts packet, honor pes packet and skip ↵Baptiste Coudurier2010-11-29
| | | | | | | | padded data. Fixes issue #2392. Originally committed as revision 25841 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rtsp: Do a forgotten reindentingMartin Storsjö2010-11-28
| | | | Originally committed as revision 25839 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add G.722 to RIFF codec listPeter Ross2010-11-28
| | | | Originally committed as revision 25837 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Increase avformat micro version, forgotten in r25834.Carl Eugen Hoyos2010-11-27
| | | | Originally committed as revision 25836 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add copyright notices for the E-AC3 and TrueHD parts of the muxer.Carl Eugen Hoyos2010-11-27
| | | | Originally committed as revision 25835 to svn://svn.ffmpeg.org/ffmpeg/trunk
* IEC 61937 encapsulation of TrueHD for HDMI passthrough.Anssi Hannula2010-11-27
| | | | | | | | This works at least for some people testing it. Patch by Anssi Hannula, anssi d hannula a iki fi Originally committed as revision 25834 to svn://svn.ffmpeg.org/ffmpeg/trunk
* DV: use data_offset to fix seeking in badly cut files where the firstReimar Döffinger2010-11-27
| | | | | | complete frame does not start at position 0. Originally committed as revision 25833 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Mobotix .mxg demuxerAnatoly Nenashev2010-11-26
| | | | | | Patch by Anatoly Nenashev, anatoly d nenashev a ovsoft d ru Originally committed as revision 25831 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In mov demuxer, if multiple h264 stsd are present, do not concatenate ↵Baptiste Coudurier2010-11-25
| | | | | | streams, fix #2069 Originally committed as revision 25825 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In av_find_stream_info, decode more h264 to get correct delay, issue #2020Baptiste Coudurier2010-11-25
| | | | Originally committed as revision 25824 to svn://svn.ffmpeg.org/ffmpeg/trunk