summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | ffprobe: provide format parameters to av_open_input_file()Stefano Sabatini2011-03-261-1/+4
| | | | | | | | | | | | | | | | | | Provide a non-NULL AVFormatParameters structure to av_open_input_file() in open_input_file(). This is required because otherwise av_open_input_file() will allocate and use a new format context, discarding the options set in the provided format context.
* | lavf: make compute_pkt_fields2() return meaningful error valuesStefano Sabatini2011-03-261-3/+3
| |
* | cmdutils: remove list_fmts(), simplifyStefano Sabatini2011-03-263-13/+4
| | | | | | | | | | | | | | | | | | | | | | The function was only used in opt_sample_fmt() for listing the sample formats. Move list_fmts() functionality directly into opt_sample_fmt(). Als fix the warning: ffmpeg.c: In function ‘opt_audio_sample_fmt’: ffmpeg.c:2877: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type cmdutils.h:163: note: expected ‘void (*)(char *, int, int)’ but argument is of type ‘char * (*)(char *, int, enum AVSampleFormat)’
* | DPX decode: add buffer size checks.Reimar Döffinger2011-03-261-5/+14
| |
* | nut format: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BEPeter Ross2011-03-261-0/+2
| |
* | rawvideo codec: support PIX_FMT_BGR48LE and PIX_FMT_BGR48BEPeter Ross2011-03-261-0/+2
| |
* | Make the hflip filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross2011-03-262-0/+3
| |
* | Make the crop filter accept PIX_FMT_BGR48LE and PIX_FMT_BGR48BE pixel formatsPeter Ross2011-03-262-0/+3
| |
* | libswcale: PIX_FMT_BGR48LE and PIX_FMT_BGR48BE scaler implementationPeter Ross2011-03-2612-3/+125
| |
* | Merge remote-tracking branch 'newdev/master'Michael Niedermayer2011-03-2622-31/+190
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * newdev/master: mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom. Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser and decoder, and vice-versa for the AC-3 encoder. Use audio_service_type to set stream disposition. Add APIchanges entry for audio_service_type. Add audio_service_type field to AVCodecContext for encoding and reporting of the service type in the audio bitstream. configure: in check_ld, place new -l flags before existing ones support @heading, @subheading, @subsubheading, and @subsubsection in texi2pod.pl doc: update build system documentation aacenc: indentation aacenc: fix the side calculation in search_for_ms vp8.c: rename EDGE_* to VP8_EDGE_*. Conflicts: doc/APIchanges libavcodec/avcodec.h libavcodec/version.h libavcodec/vp8.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.Justin Ruggles2011-03-251-1/+5
| |
| * Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parserJustin Ruggles2011-03-258-3/+29
| | | | | | | | and decoder, and vice-versa for the AC-3 encoder.
| * Use audio_service_type to set stream disposition.Justin Ruggles2011-03-251-0/+13
| |
| * Add APIchanges entry for audio_service_type.Justin Ruggles2011-03-251-0/+3
| |
| * Add audio_service_type field to AVCodecContext for encoding and reportingJustin Ruggles2011-03-255-1/+54
| | | | | | | | of the service type in the audio bitstream.
| * configure: in check_ld, place new -l flags before existing onesMans Rullgard2011-03-251-1/+1
| | | | | | | | | | | | This fixes some library tests when --as-needed is in effect. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * support @heading, @subheading, @subsubheading, and @subsubsection inJustin Ruggles2011-03-251-2/+4
| | | | | | | | texi2pod.pl
| * doc: update build system documentationLuca Barbato2011-03-252-25/+63
| | | | | | | | | | | | | | Split normal build system documentation and the fate one. Document THREADS make variable and provide an introduction to fate. Document DESTDIR make variable and add some generic targets.
| * aacenc: indentationYoung Han Lee2011-03-241-1/+1
| |
| * aacenc: fix the side calculation in search_for_msYoung Han Lee2011-03-241-1/+1
| |
| * vp8.c: rename EDGE_* to VP8_EDGE_*.Alexander Strange2011-03-241-5/+5
| |
OpenPOWER on IntegriCloud