Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-02-16movenc: Don't set a default sample duration when creating ismvMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16rtp: Factorize the check for distinguishing RTCP packets from RTPMartin Storsjö
The binary doesn't change after this patch. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16bethsoftvid: synchronize video timestamps with audio sample rateJustin Ruggles
According to unofficial documentation, the video rate is locked to the audio sample rate. This results in proper synchronization of audio and video timestamps from the demuxer. This only works if the first audio packet occurs before the first video packet or the audio sample rate is the default rate of 11111 Hz, both of which are true for all samples in our archive.
2012-02-16bethsoftvid: add audio stream only after getting the first audio packetJustin Ruggles
This avoids initializing a stream with dummy values or when the file does not contain audio. Also set duration for audio packets, using the sample rate as the time base.
2012-02-16bethsoftvid: Set video packet duration instead of accumulating pts.Justin Ruggles
2012-02-16bethsoftvid: set packet key frame flag for audio and I-frame video packets.Justin Ruggles
Fixes avconv video stream copy of bethsoft video, which was skipping all video frames unless the copyinkf option was used.
2012-02-16bethsoftvid: fix read_packet() return codes.Justin Ruggles
Use proper AVERROR codes, and return 0 for no error.
2012-02-16bethsoftvid: pass palette in side data instead of in a separate packet.Justin Ruggles
Update FATE reference to account for now non-existent palette packet. This also fixes the FATE test if frame data is not initialized in get_buffer(), so update comment in avconv accordingly.
2012-02-16sdp: Ignore RTCP packets when autodetecting RTP streamsMartin Storsjö
The rtp demuxer which listens for RTP packets and detects the RTP payload type will currently get confused if the first packet received is an RTCP packet. Thus ignore such packets. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16libavformat: Add an ff_ prefix to some lavf internal symbolsMartin Storsjö
Prefix the functions/tables brktimegm, pcm_read_seek, dv_offset_reset, voc_get_packet, codec_movaudio_tags, codec_movvideo_tags. After this, lavf has no global symbols without the proper prefix. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-16rtsp: Make rtsp_demuxer_class staticMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-15CDXL demuxer and decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-15hls: Re-add legacy applehttp name to preserve interface compatibility.Alex Converse
2012-02-14hlsproto: Rename the functions and contextMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14hlsproto: Encourage users to try the hls demuxer instead of the protoMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14libavformat: Rename the applehttp protocol to hlsMartin Storsjö
Keep the old protocol name around for backwards compatibility until the next bump. Deprecate the method of implicitly assuming the nested protocol. For applehttp://server/path, it might have felt logical, but supporting hls://server/path isn't quite as intuitive. Therefore only support hls+http://server/path from now on. Using this protocol at all is discouraged, since the hls demuxer is more complete and fits into the architecture better. There have been cases where the protocol implementation worked better than the demuxer, but this should no longer be the case. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14hls: Rename the functions and contextMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14libavformat: Rename the applehttp demuxer to hlsMartin Storsjö
When this demuxer was created, there didn't seem to be any consensus of a common short name for this protocol. Now the consensus seems to be to call it hls. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14rtpdec: Support H263 in RFC 2190 formatMartin Storsjö
This is different from the "modern" RTP payload formats for H263 as defined by RFC 4629, 2429 and 3555. According to the newer RFCs, this old one is to be considered deprecated and only be used for interoperating with legacy systems. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14movenc: Support muxing VC1Martin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14librtmp: Add "lib" prefix to librtmp URLProtocol declarations.Diego Biurrun
This allows easily differentiating between both implementations within the build system and combining the native implementation for plain RTMP with librtmp for the RTMPE, RTMPS, RTMPT, RTMPTE protocol variants.
2012-02-14movenc: Use defines instead of hardcoded numbers for RTCP typesMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-14smjpegdec: implement seekingPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-14rtpdec: Use 4 byte startcodes for H.264Matthew Szatmary
If muxing into mpegts, 4 byte startcodes for the first NAL of an access unit is required. Thus it is simplest for the RTP depacketizer to just use 4 byte startcodes everywhere. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-13matroskadec: Mark variable as av_unused.Diego Biurrun
This avoids unused variable warnings when zlib/bzlib are not available.
2012-02-13Move some conditionally used variables into the block where they are used.Diego Biurrun
This allows dropping the av_unused argument from them.
2012-02-13Drop some completely unnecessary av_unused attributes.Diego Biurrun
2012-02-13movenc: Support muxing wmapro in ismv/ismaMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-13mpegtsenc: Add an AVOption for forcing a new PAT/PMT/SDT to be writtenMartin Storsjö
When segmenting the output from the mpegts muxer, one can now set this option when cutting to a new segment, to make sure the next segment starts with PAT/PMT/SDT. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-13build: Set correct dependencies for rtmp* protocols implemented by librtmp.Diego Biurrun
2012-02-12lavf: fix aspect ratio mismatch message.Andrey Utkin
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-02-11cafdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11yop: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11tta: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11tmv: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11r3d: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11nsvdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11mpc8: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11jvdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11filmstripdec: Check return value of avio_seek and avoid modifying state if ↵Joakim Plate
it fails Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11ffmdec: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11dv: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-11bink: Check return value of avio_seek and avoid modifying state if it failsJoakim Plate
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-10rtpenc: Write a log message if the max packet size is too smallMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-02-10dv: Move a table used only by the demuxer out of a shared header.Alex Converse
2012-02-10dv: Fix small overread in audio frequency table.Alex Converse
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
2012-02-09WavPack demuxer: set packet durationPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com>
2012-02-09mxfdec: Ignore the last entry in Avid's index table segmentsTomas Härdin
The last entry is the total size of the essence container. Previously a TemporalOffset error would be logged, even though segments like these are expected. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-09mxfdec: Sanity-check SampleRateTomas Härdin
This avoids a SIGFPE if SampleRate is missing or set to naughty values. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-02-09mxfdec: Handle small EditUnitByteCountTomas Härdin
These are common with audio atoms. Without this the demuxer would read two bytes at a time for a mono 16-bit file. Signed-off-by: Diego Biurrun <diego@biurrun.de>