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-01-04rtsp: Fix compiler warning for uninitialized variable.Jean First
Reviewed-by: Martin Storsjö
2012-01-03wtvdec: use intfloat.h instead of intfloat_readwrite.hJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-03Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpegenc: use avctx->slices as number of slices v410enc: fix undefined signed left shift caused by integer promotion Release notes: mention cleaned up header includes fix Changelog file Fix a bunch of typos. Drop some pointless void* return value casts from av_malloc() invocations. wavpack: fix typos in previous cosmetic clean-up commit wavpack: cosmetics: K&R pretty-printing avconv: remove the 'codec framerate is different from stream' warning wavpack: determine sample_fmt before requesting a buffer bmv audio: implement new audio decoding API mpegaudiodec: skip all channels when skipping granules mpegenc: simplify muxrate calculation Conflicts: Changelog avconv.c doc/RELEASE_NOTES libavcodec/h264.c libavcodec/mpeg12.c libavcodec/mpegaudiodec.c libavcodec/mpegvideo.c libavformat/mpegenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-02Fix a bunch of typos.Diego Biurrun
2012-01-02Drop some pointless void* return value casts from av_malloc() invocations.Diego Biurrun
2012-01-02mp3enc: fix playback with mp3 encoded files on some devices.Clément Bœsch
This partially reverts 1fea432b; header variable needs to keep its value in case it triggers "if (needed <= c.frame_size)".
2012-01-02flvdec: use av_uninit to silence compiler warningsJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-02y41p encoder and decoderPaul B Mahol
y41p is a packed 12-bit 4:1:1 YUV format used by Brooktree. Fixes issue 1123 / ticket #102. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-02mpegenc: simplify muxrate calculationJanne Grunau
The fate-h264-bsf-mp4toannexb failures were caused by an integer overflow of the unneeded multiplication. Inspired by patch by: Michael Niedermayer <michaelni@gmx.at>
2012-01-02rawdec: Set start_time to 0 for raw audio files.Reimar Döffinger
None of the raw audio files have timestamps, thus setting start_time to 0 should be reasonable. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-01-02Detect 'yuv2' as rawvideo also in avi.Carl Eugen Hoyos
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-01-02mov: av_dlog use PRId64 instead of %ldJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-02mxfdec: change av_log formatting %lx to PRIx64 and %li to PRIi64Jean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-01mpegpsenc: Fix integer overflow of the muxrate calculation.Michael Niedermayer
this should fix the failure of h264-bsf-mp4toannexb on freebsd/openbsd Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-01Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: FATE: add tests for dfa mpegaudiodec: fix seeking. mpegaudiodec: fix compilation when testing the unchecked bitstream reader threads: add sysconf based number of CPUs detection threads: always include necessary headers for number of CPUs detection threads: default to automatic thread count detection Changelog: restore version <next> header cook: K&R formatting cosmetics Conflicts: Changelog libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-01Do not map asf metadata key WM/Track to track.Carl Eugen Hoyos
WM/Track is 0-based (and deprecated in favour of WM/TrackNumber), track is 1-based. Fixes ticket #825.
2011-12-31threads: default to automatic thread count detectionJanne Grunau
2011-12-31mxg: fix compiler warning for uninitialized variablesMichael Niedermayer
Based on work by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31id3v2: fix compiler warning for uninitialized variablesJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31lavf: ffio_limit(), treat avio_size()==0 as error.Michael Niedermayer
This works around issues arising from inputs that claim to have a filesize of 0. Reported-by: buzz_ Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31flvdec: Check avpriv_mpeg4audio_get_config() returnMichael Niedermayer
value before using its output. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31mpegts: remove unused variableJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31movenc: remove unused variablesJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31cache: use av_freep instead of av_free in cache_openJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-31cache: remove unused variable in cache_openJean First
Signed-off-by: Jean First <jeanfirst@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30flvdec: Add comment about the 5 second thresholdMichael Niedermayer
Idea-by: Reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30Use more designated initializers.Paul B Mahol
Also remove some pointless NULL/0 assigments. C++ code must be left as it is because named struct initializers are not supported by C++ standard.
2011-12-30mp3enc: remove unused variablePaul B Mahol
2011-12-30flvdec: Print a warning in all failure cases of parse_keyframes_index()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30flvdec: Disable metadatacreator "MEGA" hackMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30flvdec: Check index for being validMichael Niedermayer
Fixes seeking in Enigma_Principles_of_Lust.flv Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: fate: split off DPCM codec FATE tests into their own file fate: split off PCM codec FATE tests into their own file libvorbis: K&R reformatting cosmetics libmp3lame: K&R formatting cosmetics fate: Add a video test for xxan decoder mpegvideo_enc: K&R cosmetics (line 1000-2000). avconv: K&R cosmetics qt-faststart: Fix up indentation indeo4: remove two unused variables doxygen: cleanup style to support older doxy fate: add more tests for VC-1 decoder applehttpproto: Apply the same reload interval changes as for the demuxer applehttp: Use half the target duration as interval if the playlist didn't update applehttp: Use the last segment duration as reload interval lagarith: add decode support for arith rgb24 mode Conflicts: avconv.c libavcodec/libmp3lame.c libavcodec/mpegvideo_enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-30nsvdec: Check av_malloc(string_size)Michael Niedermayer
This can easily be NULL as string_size can be 2g in a damaged file. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-29issdemux: Check packet_size for validityMichael Niedermayer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-29applehttpproto: Apply the same reload interval changes as for the demuxerAndrey Utkin
Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-29applehttp: Use half the target duration as interval if the playlist didn't ↵Martin Storsjö
update This is mandated in draft-pantos-http-live-streaming-07, section 6.3.4. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-29applehttp: Use the last segment duration as reload intervalAndrey Utkin
According to draft-pantos-http-live-streaming-07, 6.3.4, the duration of the last media segment in the playlist should be used as initial minimum reload delay. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-12-29Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: v410dec: Check for sufficient input data. Fixes crash fate: Add v210 codec regression tests mpegts: adjustable minimum PES payload mpegts: properly output large audio packets avformat: Add SMJPEG demuxer. Indeo 4 decoder Conflicts: doc/general.texi libavcodec/v410dec.c libavcodec/version.h libavformat/mpegtsenc.c libavformat/smjpeg.c libavformat/version.h tests/codec-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-28mpegts: adjustable minimum PES payloadJindřich Makovička
With the current default PES packet size, and very small audio bitrates, audio packet duration gets too long. For players, which wait for a whole audio packet (or more) it takes a very long time to start playing sound. For 24kbps audio, one PES packet is about 1 second long. On Motorola STBs, we observe about 3 second delay before the playback starts with the default setting. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-28mpegts: properly output large audio packetsJindřich Makovička
Do not assume the audio packets being always smaller than DEFAULT_PES_PAYLOAD_SIZE. Signed-off-by: Jindřich Makovička <makovick@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-28avformat: Add SMJPEG demuxer.Paul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
2011-12-27Make Interplay palette opaque and increase its dynamics.Carl Eugen Hoyos
2011-12-27dv: fix avpriv_dv_codec_profile with lowres > 0Marton Balint
Fixes ticket #44. Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-27id3v2: fix variable type for uncompress()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-27Process compressed id3v2 tags.Adrian Drzewiecki
ID3v2.4 allows for zlib compressed tags, but libavformat skips them. Implement code to inflate compressed tags. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-26gxf: remove gxf_ prefix to timecode metadata keys.Clément Bœsch
This will allow a shared "timecode" key metadata between formats to ease third-party extraction.
2011-12-26dv: add timecode to metadataMatthieu Bouron
Reviewed-by: Reimar Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-25segafilm: fail earlier in case theres not enough bytestream left for aMichael Niedermayer
audio packet. This prevents a potentially large memory allocation. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-25avio: Fix ffio_limit() when due to seeking past the end less than 0 bytes ↵Michael Niedermayer
remain. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-25asfdec: fix endless loop on EOFMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>