aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * mimic: implement multithreading.Alexander Strange2011-03-281-11/+49
| |
| * id3v1: change filesize to int64_t.Carl Eugen Hoyos2011-03-281-2/+2
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * id3v1: Seek back to old position after reading.Carl Eugen Hoyos2011-03-281-1/+2
| | | | | | | | | | | | | | | | FFmpeg did not seek back to the original position, but to "0", making reading a VBR tag impossible. (issue 2645) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* | Merge remote-tracking branch 'ffmpeg-mt/master'Michael Niedermayer2011-03-303-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ffmpeg-mt/master: Update todo. More items appeared... Fix mdec Duplicate: id3v1: change filesize to int64_t. Duplicate: id3v1: Seek back to old position after reading. Conflicts: libavcodec/mpegvideo.c libavcodec/snow.c libavformat/id3v1.c Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mp: add filter description to filters.texiStefano Sabatini2011-03-301-0/+98
| |
* | sndio: allow any endianness when recordingReimar Döffinger2011-03-291-1/+1
| | | | | | | | | | | | | | | | Since the code already supports both little- and big-endian audio for recording, do not fail just because the endianness is not what we expect. It is possible that 8-bit recording would not have worked at all on some systems without that change.
* | Simplify: Use FFMIN.Reimar Döffinger2011-03-292-6/+2
| |
* | vaapi: filter out DELAYED_PIC_REF flag to determine field.Gwenole Beauchesne2011-03-291-0/+1
| | | | | | | | This fixes ticket #23.
* | vaapi: disable if check_lib failed.Gwenole Beauchesne2011-03-291-1/+1
| |
* | vaapi: cope with VA-API 0.32, i.e. fix VC-1 decoding on Sandy Bridge.Gwenole Beauchesne2011-03-291-0/+1
| |
* | Fix check for new enough CrystalHD library.Gwenole Beauchesne2011-03-281-1/+1
| | | | | | | | Signed-off-by: Philip Langdale <philipl@overt.org>
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2915-30/+553
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by using exponent reference blocks. Chronomaster DFA decoder DUPLICATE: framebuffer device demuxer NOT MERGED: cosmetics: fix dashed line length after 070c5d0 http: header field names are case insensitive Conflicts: LICENSE README doc/indevs.texi libavdevice/fbdev.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by usingJustin Ruggles2011-03-281-17/+17
| | | | | | | | exponent reference blocks.
| * Chronomaster DFA decoderKostya Shishkov2011-03-2811-2/+526
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * framebuffer device demuxerStefano Sabatini2011-03-287-1/+281
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * cosmetics: fix dashed line length after 070c5d0Janne Grunau2011-03-282-2/+2
| |
| * http: header field names are case insensitiveTyler2011-03-281-7/+7
| | | | | | | | | | | | | | | | | | Amazon S3 sends header field names all lowercase. This is actually acceptable according to the HTTP standard. http://tools.ietf.org/html/rfc2616#section-4.2 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Add crystalhd maintainerMichael Niedermayer2011-03-291-0/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Revert some silly renamings that leaked in from a pull.Michael Niedermayer2011-03-292-5/+5
| |
* | mp: extend syntax, make it accept mp=filter=paramsStefano Sabatini2011-03-281-1/+1
| | | | | | | | | | | | | | Make the mp wrapper accept the syntax mp=filter=params as alternative to mp=filter:params. The alternative syntax is sligthly more readable and should simplify copy&paste of MPlayer filter strings to the mp filter.
* | documentation: sort filter descriptions in filters.texiStefano Sabatini2011-03-281-33/+33
| | | | | | | | | | Change position of the fade filter description, put it between drawtext and fifo descriptions.
* | documentation: extend documentation for ffmpeg -aspect optionStefano Sabatini2011-03-281-1/+7
| |
* | sndio: prefer "FFmpeg" over "Libav" in the license headerStefano Sabatini2011-03-284-16/+16
| |
* | Use consistent condition for whether to run slice-threading execute function.Reimar Döffinger2011-03-281-1/+1
| |
* | Unbreak avcodec_thread_initReimar Döffinger2011-03-284-8/+8
| | | | | | | | avcodec_thread_init currently doesn't do anything at all with pthreads enabled.
* | Fix compilation failure with runtime cpudetect (Ticket #22)Michael Niedermayer2011-03-281-3/+3
| |
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2816-18/+1183
|\| | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: ac3enc: Add codec-specific options for writing AC-3 metadata. NOT MERGED: Remove arrozcru URL from documentation sndio support for playback and record Conflicts: doc/faq.texi doc/general.texi Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * ac3enc: Add codec-specific options for writing AC-3 metadata.Justin Ruggles2011-03-276-18/+782
| |
| * Remove arrozcru URL from documentationRamiro Polla2011-03-272-8/+0
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * sndio support for playback and recordBrad2011-03-2711-2/+403
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Implement interlaced scaling.Michael Niedermayer2011-03-281-12/+47
| | | | | | | | | | | | | | | | | | | | Fixes issue2632 if interl=1 is used or the automatic interlace detection is enabled and works. This has the advantage compared to the patch in issue2632 that it causes no speed loss and it also works when scaling is used. The disadvantage is that interlacing autodetection does not yet work very well it seems. This is the same method mplayer uses Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | add SubRip encoderAurelien Jacobs2011-03-289-5/+947
| | | | | | | | Signed-off-by: Aurelien Jacobs <aurel@gnuage.org>
* | drawtext: draw glyphs for the strftime()-expanded textStefano Sabatini2011-03-271-1/+1
| | | | | | | | | | In draw_glyphs(), draw glyphs in dtext->expanded_text rather than in dtext->text. Fix crash if a strftime() sequence is used.
* | drawtext: fix minor errors and typos in the filter descriptionStefano Sabatini2011-03-271-6/+8
| |
* | setdar: prefer "sar" over "par" in log info messageStefano Sabatini2011-03-271-1/+1
| | | | | | | | | | This is more consistent with the terminology adopted by the aspect filter names.
* | ffmpeg: warns the user when the selected pixel format is ignoredStefano Sabatini2011-03-271-1/+7
| |
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-276-63/+59
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: dsputil: allow to skip drawing of top/bottom edges. Split fate-psx-str-v3 into a video-only and audio-only test. Conflicts: libavcodec/dsputil.c libavcodec/mpegvideo.c libavcodec/snow.c libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: allow to skip drawing of top/bottom edges.Alexander Strange2011-03-265-52/+70
| |
| * Split fate-psx-str-v3 into a video-only and audio-only test.Ronald S. Bultje2011-03-263-39/+41
| |
* | make xvid less picky about unkown aspectMichael Niedermayer2011-03-271-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | CrystalHD: Remove redundant interlaced check.Philip Langdale2011-03-261-2/+1
| | | | | | | | Signed-off-by: Philip Langdale <philipl@overt.org>
* | CrystalHD: Add 2011 to CopyrightPhilip Langdale2011-03-261-1/+1
| | | | | | | | Signed-off-by: Philip Langdale <philipl@overt.org>
* | Revert "CrystalHD: Improve interlaced h.264 support."Philip Langdale2011-03-262-135/+83
| | | | | | | | This reverts commit e44073ca5e7143934ffa79d317dc65150db1637c.
* | Revert "CrystalHD: Add heuristics to try and distinguish h.264 PAFF variants."Philip Langdale2011-03-261-44/+15
| | | | | | | | This reverts commit 4ab57cffba1d151898837a9a07a6a72f78716702.
* | Revert "CrystalHD: Refine heuristic logic."Philip Langdale2011-03-261-28/+29
| | | | | | | | This reverts commit f968ef922d5b1e1ba29145bceaa0278ece4f88e0.
* | CrystalHD: Refine heuristic logic.Philip Langdale2011-03-261-29/+28
| |
* | CrystalHD: Add heuristics to try and distinguish h.264 PAFF variants.Philip Langdale2011-03-261-15/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As previously discussed, the CrystalHD hardware treats some PAFF clips different from others; even when input fields are always in separate packets, the hardware might return a single fieldpair for one clip and individual fields for another. Given the bogus flags set by the hardware, it is impossible to distinguish these two cases without knowing about the current picture and the next one. The hardware can usually provide the picture number of the next picture and when that is available, we can detect the two cases. When it is not available, we have to guess - and find out later if we were right or wrong. With this change, clips will play correctly unless they are PAFF where individual fields are returned *and* no next picture number is available. Generally speaking, the incorrect cases arise in the first couple of seconds of a clip as the delay calibration takes place. Once that's set, things work fine.
* | CrystalHD: Improve interlaced h.264 support.Philip Langdale2011-03-262-83/+135
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As previously discussed, the CrystalHD hardware returns exceptionally useless information about interlaced h.264 content - to the extent that it's not possible to distinguish MBAFF and PAFF content until it's too late. This change introduces use of the h264_parser to help bridge the gap; it can indicate if the input data is PAFF fields or not. With this clarity, some of heuristics can be removed from the code, making this less convoluted. Finally, I found an MBAFF clip that acts like non h.264 content so I had to make allowances for that. Note that I still cannot distinguish between two forms of PAFF, where the hardware either returns individual fields or a field-pair. It's not clear that there's even a spec relevant difference between the two forms, as opposed to hardware ideosyncracies.
* | Use strtoul to parse rtptime and seq values.Ilya2011-03-261-2/+2
| | | | | | | | | | strtol could return negative values, leading to various error messages, mainly "non-monotonically increasing dts".
* | ALSA: implement channel layout for playback.Nicolas George2011-03-263-1/+106
| | | | | | | | | | | | | | | | Currently, only S16 quad, 5.1 and 7.1 are implemented. Implementing support for other formats/layouts and capture should be straightforward. 7.1 support by Carl Eugen Hoyos.