aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Support playing SMV files.Reimar Döffinger2011-10-101-1/+90
| | | | | | | | | | | | Audio and video are interleaved via stream cur_dts - no idea how reliable this is. It also cannot display the video properly - it is stored with about 15 in a single JPEG frame, I cannot think of a reasonable way to implement this. Samples: http://samples.mplayerhq.hu/smv/ Format description: http://wiki.multimedia.cx/index.php?title=SMV Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* libmodplug: add bintext video stream capability.Clément Bœsch2011-10-101-3/+140
|
* swresample: fix another broken indent chunk.Clément Bœsch2011-10-101-19/+18
| | | | Also use a consistent style inside that block.
* mpegts: reduce av_log level for seek back to begin on unseekable protocols ↵Michael Niedermayer2011-10-101-1/+1
| | | | | | to info level. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mpegts: Attempt to seek back to beginning in non-seekable mpegts files.Petter Ericson2011-10-101-1/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Add G.723.1 to the documentation.Carl Eugen Hoyos2011-10-101-1/+2
|
* Bump minor for G.723.1 encoder and muxer.Carl Eugen Hoyos2011-10-102-3/+3
|
* swresample: fix broken indent.Clément Bœsch2011-10-102-44/+44
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-1023-85/+69
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mpeg4dec: use unsigned type for startcode in ff_mpeg4_decode_picture_header mpeg124: use sign_extend() function ac3dec: use get_sbits() instead of manually sign-extending 4xm: fix signed overflow wmavoice: fix a signed overflow mpegvideo_enc: fix a signed overflow crc: fix signed overflow fate: run avconv with -nostats flag avtools: add -v as alias for -loglevel avconv: always print stats with AV_LOG_INFO doc/avconv: add forgotten output/per-stream info to -filter avconv: add -stats option to enable/disable printing encoding progress avconv: in output_packet() don't set decoded_data_size for video. avconv: remove pointless always true condition avconv: factorize common code in transcode_init() zmbv: remove memcpy() of decoded frame mpeg12enc: use sign_extend() function h264pred: use unsigned types for pixel values, fix signed overflows h264: fix signed overflows in x*0x01010101 expressions h264pred: remove unused variables Conflicts: avconv.c tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpeg4dec: use unsigned type for startcode in ff_mpeg4_decode_picture_headerMans Rullgard2011-10-091-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * mpeg124: use sign_extend() functionMans Rullgard2011-10-093-10/+6
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * ac3dec: use get_sbits() instead of manually sign-extendingMans Rullgard2011-10-091-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * 4xm: fix signed overflowMans Rullgard2011-10-091-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * wmavoice: fix a signed overflowMans Rullgard2011-10-091-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * mpegvideo_enc: fix a signed overflowMans Rullgard2011-10-091-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * crc: fix signed overflowMans Rullgard2011-10-091-1/+1
| | | | | | | | | | | | | | | | This fixes a signed overflow from i << 24 when i == 255 by making i unsigned. The result of the shift is already assigned to an variable of unsigned type. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * fate: run avconv with -nostats flagMans Rullgard2011-10-092-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * avtools: add -v as alias for -loglevelMans Rullgard2011-10-095-12/+4
| | | | | | | | | | | | This saves a bit of typing. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * avconv: always print stats with AV_LOG_INFOAnton Khirnov2011-10-091-1/+1
| | | | | | | | | | | | It's now possible to disable printing stats during encoding with -nostats, so there's no reason to print them differently depending on whether it's last report or not.
| * doc/avconv: add forgotten output/per-stream info to -filterAnton Khirnov2011-10-091-1/+1
| |
| * avconv: add -stats option to enable/disable printing encoding progressAnton Khirnov2011-10-092-0/+9
| |
| * avconv: in output_packet() don't set decoded_data_size for video.Anton Khirnov2011-10-091-1/+0
| | | | | | | | It's only used for audio.
| * avconv: remove pointless always true conditionAnton Khirnov2011-10-091-2/+1
| |
| * avconv: factorize common code in transcode_init()Anton Khirnov2011-10-091-6/+2
| |
| * zmbv: remove memcpy() of decoded frameMans Rullgard2011-10-091-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * mpeg12enc: use sign_extend() functionMans Rullgard2011-10-091-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * h264pred: use unsigned types for pixel values, fix signed overflowsMans Rullgard2011-10-092-21/+21
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * h264: fix signed overflows in x*0x01010101 expressionsMans Rullgard2011-10-092-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * h264pred: remove unused variablesMans Rullgard2011-10-091-2/+0
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | reg tests: add g723.1Michael Niedermayer2011-10-102-0/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | g723.1 encoderMohamed Naufal2011-10-104-1/+1218
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | g723.1 muxerMohamed Naufal2011-10-103-1/+23
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Do not auto-detect Sorenson Spark in f4v.Carl Eugen Hoyos2011-10-091-1/+1
| | | | | | | | Assuming codec_tag H263 for FLV only leads to trouble.
* | Be less verbose about continuity check errors.Carl Eugen Hoyos2011-10-091-1/+1
| |
* | prores: check slice mb_y against mb_heightMichael Niedermayer2011-10-091-1/+10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores: only call get_buffer once per frameMichael Niedermayer2011-10-091-6/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores:cosmeticsMichael Niedermayer2011-10-091-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | prores: fix typoMichael Niedermayer2011-10-091-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: parse arguments for -print_format writerStefano Sabatini2011-10-092-11/+30
| | | | | | | | | | This allows -print_format to accept string of the form WRITER=OPTIONS, as required by the pending compact writer patch.
* | ffprobe: create a dedicated "Writers" section in the manualStefano Sabatini2011-10-091-11/+46
| | | | | | | | Also update documentation related to the output format.
* | ffprobe: extend writers API, and move the writers up in the fileStefano Sabatini2011-10-091-205/+377
| | | | | | | | | | The new provided API is more flexible and is decoupled from the application level code, so it is easier to maintain.
* | lavu: bump micro after gcd(), random(), and hypot() additions in evalStefano Sabatini2011-10-091-1/+1
| |
* | doc: avoid "@table has text but no @item" warning.Clément Bœsch2011-10-091-12/+24
| |
* | Allow YUV444P and RGB/BGR encoding for libx264.Themaister2011-10-091-3/+55
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-10-097-12/+15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavf: fix signed overflow in avformat_find_stream_info() vp8: fix signed overflows motion_est: fix some signed overflows dca: fix signed overflow in shift aacdec: fix undefined shifts bink: Check for various out of bound writes bink: Check for out of bound writes when building tree put_bits: fix invalid shift by 32 in flush_put_bits() Conflicts: libavcodec/bink.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: fix signed overflow in avformat_find_stream_info()Mans Rullgard2011-10-081-2/+2
| | | | | | | | | | | | | | | | | | | | On the first iteration through this code, last_dts is always INT64_MIN (AV_NOPTS_VALUE) and the subtraction overflows in an invalid manner. Although the result is only used if the input values are valid, performing the subtraction is still not allowed in a strict environment. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * vp8: fix signed overflowsMans Rullgard2011-10-081-2/+3
| | | | | | | | | | | | | | In addition to avoiding undefined behaviour, an unsigned type makes more sense for packing multiple 8-bit values. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * motion_est: fix some signed overflowsMans Rullgard2011-10-081-2/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * dca: fix signed overflow in shiftMans Rullgard2011-10-081-1/+2
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * aacdec: fix undefined shiftsMans Rullgard2011-10-081-2/+2
| | | | | | | | | | | | Since nnz can be zero, this is needed to avoid a shift by 32. Signed-off-by: Mans Rullgard <mans@mansr.com>