summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* iff: DEEP RLE 32-bit decoderPeter Ross2012-11-20
| | | | | | Fixes ticket #1046. Signed-off-by: Peter Ross <pross@xvid.org>
* Allow use of @ character in username and passwords embedded in URLsGavin Kinsey2012-11-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* nut: add tag for PCM signed 8-bit planarPaul B Mahol2012-11-19
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Support iLBC in caf.Carl Eugen Hoyos2012-11-19
|
* lavf: let av_find_best_stream use bitrate info if availableMarton Balint2012-11-18
| | | | | | | | | | | | | | | | | I guess the user expects to see the stream with the highest bitrate, not with the most frames, this is especially useful for multi bitrate streams. This patch changes av_find_best_stream to select the stream based on a number of conditions, the first condition has the highest priority, the last condition has the lowest: 1) Select the stream with the highest FFMIN(5, codec_info_nb_frames) value 2) Select the stream with the highest bitrate 3) Select the stream with the highest codec_info_nb_frames 4) Select the first stream Signed-off-by: Marton Balint <cus@passwd.hu> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* iff: process DEEP DLOC chunk to obtain image dimensionsPeter Ross2012-11-18
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* iff: recognise more DEEP colorspacesPeter Ross2012-11-18
| | | | | Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ast: check bit depth tooPaul B Mahol2012-11-18
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* img2enc: remove dead codePaul B Mahol2012-11-18
| | | | | | | Nothing in lavc sets extradata for such codec and this is wrong place for it anyway. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Fix possible NULL-pointer dereference when decoding mov files.Carl Eugen Hoyos2012-11-18
| | | | Fixes CID743440, introduced in 850e5c0.
* smush: check audio packet sizePaul B Mahol2012-11-17
| | | | | | Fixes null pointer dereference. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* electronicarts: check size before reading duration out of a chunk.Michael Niedermayer2012-11-17
| | | | | | | Fixes null pointer dereference Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* AST demuxerPaul B Mahol2012-11-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* PCM signed 16-bit big-endian planar decoderPaul B Mahol2012-11-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* lxfdec: remove deplanarization hackPaul B Mahol2012-11-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* PCM signed 24-bit/32-bit little-endian planar decoderPaul B Mahol2012-11-17
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* flvdec: disable hack that attempts to parse aac bitstream in the flv demuxer.Michael Niedermayer2012-11-17
| | | | | | | | | I was unable to find a file that needs this hack, if you have one please contact us! Fixes out of array accesses. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/avienc: return proper error codes, and provide some more feedbackStefano Sabatini2012-11-17
|
* mxfdec: fix potential integer overflow in mxf_compute_sample_count()Michael Niedermayer2012-11-17
| | | | | Fixes CID743442 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mxfdec: set audio packets ptsMatthieu Bouron2012-11-16
| | | | | | | Also fix playback of ntsc files. Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mov: add more udta meta data recognitionXidorn Quan2012-11-16
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf/mp3enc: make sure the header is valid before writing audio pkt.Clément Bœsch2012-11-16
| | | | | An invalid header can lead avpriv_mpegaudio_decode_header() to overread and/or div by zero.
* Read QuickTime version 1 audio fields in broken mov files.Carl Eugen Hoyos2012-11-15
| | | | | | | | Matrox XMIO capture boards write files with major brand "JUNK" and compatible brand "qt " that contain QuickTime version 1 audio fields. Fixes ticket #1881.
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-15
|\ | | | | | | | | | | | | | | | | | | | | * qatar/master: bgmc: Fix av_malloc checks in ff_bgmc_init() rtp: set the payload type as stream id Conflicts: libavformat/rtpenc_chain.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtp: set the payload type as stream idLuca Barbato2012-11-14
| | | | | | | | | | | | | | Support multiple video/audio streams with different format in the same session. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '3b4296f41473a5b39e84d7a49d480624c9c60040'Michael Niedermayer2012-11-15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '3b4296f41473a5b39e84d7a49d480624c9c60040': avformat: clarify stream id for muxing fate: Add dependencies for aac, alac, amrnb, amrwb, atrac tests ppc: do not pass redundant compiler flags avutil: change GET_UTF8 to not use av_log2() segment: fix NULL pointer dereference in seg_write_header() Conflicts: tests/fate/aac.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avformat: clarify stream id for muxingLuca Barbato2012-11-14
| |
| * segment: fix NULL pointer dereference in seg_write_header()Xi Wang2012-11-14
| | | | | | | | | | | | | | | | Since the pointer `oc' is NULL, oc->oformat->name will cause a null pointer dereference. This patch changes it to seg->oformat->name. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | xwma: check bytes_per_sample, fix division by 0.Michael Niedermayer2012-11-15
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Add missing dependency for avr demuxerPaul B Mahol2012-11-14
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | mov: Dont try to calculate with unknown durations, fix division by 0Michael Niedermayer2012-11-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '5e9c6ef8f3beb9ed7b271654a82349ac90fe43f2'Michael Niedermayer2012-11-14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '5e9c6ef8f3beb9ed7b271654a82349ac90fe43f2': x86: h264_weight_10bit: port to cpuflags libtheoraenc: add missing pixdesc.h header avcodec: remove ff_is_hwaccel_pix_fmt pixdesc: add av_pix_fmt_get_chroma_sub_sample hlsenc: stand alone hls segmenter Conflicts: doc/muxers.texi libavcodec/ffv1enc.c libavcodec/imgconvert.c libavcodec/mpegvideo_enc.c libavcodec/tiffenc.c libavformat/Makefile libavformat/allformats.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * hlsenc: stand alone hls segmenterLuca Barbato2012-11-13
| | | | | | | | Simplifies usage but has higher latency.
* | lxfdec: fix "no audio stream" check. avoid null ptrs derefMichael Niedermayer2012-11-14
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | av_probe_input_format3: support NULL as buffer. Fixes null ptr derefMichael Niedermayer2012-11-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegts: prevent freeing ones own section in pat_cbMichael Niedermayer2012-11-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mov: check stps correctly, avoid overreading 1 element.Michael Niedermayer2012-11-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dvdec: check ipcm more completely, avoid assert failure.Michael Niedermayer2012-11-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/wtvenc: fix s[tp]_pairs memleak.Clément Bœsch2012-11-13
| |
* | mpegts: dont set stream info when a decoder has already been opened.Michael Niedermayer2012-11-13
| | | | | | | | | | | | | | Fixes assertion failure. Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegts: prevent freeing ones own section in pmt_cbMichael Niedermayer2012-11-13
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | paf: set channel layoutPaul B Mahol2012-11-13
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-13
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (24 commits) yop: set channel layout wtv: set channel layout for mpeg audio westwood_aud: set channel layout wc3movie: set channel layout tmv: set channel layout tiertexseq: set channel layout swfdec: set channel layout sol: set channel layout smacker: set channel layout siff: set channel layout sierravmd: set channel layout rtpdec_amr: set channel layout rsodec: set channel layout rmdec: set channel layout for RA version 3 qcp: set channel layout psxstr: set channel layout omadec: set channel layout oggparsespeex: validate channel count and set channel layout nuv: set channel layout mxg: set channel layout ... Conflicts: libavformat/swfdec.c libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * yop: set channel layoutJustin Ruggles2012-11-12
| |
| * wtv: set channel layout for mpeg audioJustin Ruggles2012-11-12
| |
| * westwood_aud: set channel layoutJustin Ruggles2012-11-12
| |
| * wc3movie: set channel layoutJustin Ruggles2012-11-12
| |
| * tmv: set channel layoutJustin Ruggles2012-11-12
| |
| * tiertexseq: set channel layoutJustin Ruggles2012-11-12
| |
| * swfdec: set channel layoutJustin Ruggles2012-11-12
| |