Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: Print full compiler identification, not only version number flacdec: reverse lpc coeff order, simplify filter x86: dsputil: drop some unused CPU flag debug code Conflicts: cmdutils.c configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-07-15ffprobe: reindent after the previous commitStefano Sabatini
2012-07-15ffprobe: only decode frame if the codec is availableStefano Sabatini
Fix crash when a stream codec is unknown, in particular fix trac ticket #1243.
2012-07-14ffprobe: add frame metadata printingStefano Sabatini
2012-07-06cosmetics: various spelling fixesLou Logan
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-18ffprobe: dump AVPacket.convergence_duration.Nicolas George
2012-06-18ffprobe: add -show_data option.Nicolas George
2012-06-16ffprobe: add writer_print_rational()Stefano Sabatini
Improve overall consistency, allow some factorization.
2012-06-07ffprobe: show packet duration in frameStefano Sabatini
2012-06-07ffprobe: honour special value for durationStefano Sabatini
A duration value is undefined when is 0, take into consideration this fact when printing optional fields.
2012-06-06Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: vorbis: Validate that the floor 1 X values contain no duplicates. avprobe: Identify codec probe failures rather than calling them unsupported codecs. avformat: Probe codecs at score 0 on buffer exhaustion conditions. avformat: Factorize codec probing. Indeo Audio decoder imc: make IMDCT support stereo output imc: move channel-specific data into separate context lavfi: remove request/poll and drawing functions from public API on next bump lavfi: make avfilter_insert_pad and pals private on next bump. lavfi: make formats API private on next bump. avplay: use buffersrc instead of custom input filter. avtools: move buffer management code from avconv to cmdutils. avconv: don't use InputStream in the buffer management code. avconv: fix exiting when max frames is reached. mpc8: fix maximum bands handling aacdec: Turn PS off when switching to stereo and turn it to implicit when switching to mono. Conflicts: Changelog cmdutils.h ffmpeg.c ffplay.c ffprobe.c libavcodec/avcodec.h libavcodec/mpc8.c libavcodec/v210dec.h libavcodec/version.h libavcodec/vorbisdec.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_aspect.c libavfilter/vf_blackframe.c libavfilter/vf_boxblur.c libavfilter/vf_crop.c libavfilter/vf_cropdetect.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fifo.c libavfilter/vf_format.c libavfilter/vf_frei0r.c libavfilter/vf_gradfun.c libavfilter/vf_hflip.c libavfilter/vf_hqdn3d.c libavfilter/vf_libopencv.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_select.c libavfilter/vf_showinfo.c libavfilter/vf_transpose.c libavfilter/vf_unsharp.c libavfilter/vf_yadif.c libavfilter/vsrc_color.c libavfilter/vsrc_testsrc.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-04ffprobe/flat: add escape for '`' and '$'.Clément Bœsch
2012-06-01ffprobe: add flat output format.Clément Bœsch
2012-06-01ffprobe/xml: use writer multiple_sections instead of local context variable.Clément Bœsch
2012-06-01ffprobe: move packets_and_frames work to writer context.Clément Bœsch
2012-05-30ffprobe: fix C escaping.Clément Bœsch
2012-05-29ffprobe: make -of an alias for -print_format.Clément Bœsch
This is for interoperability purpose with the fork.
2012-05-29ffprobe: fix chapter printing, fix JSON outputStefano Sabatini
Make writer_print_chapter_header() set the internal values *before* the private writer callback is called, otherwise the accessed internal values will be wrong. Fix regression introduced in fa6cb2fdffe. Found-By: Daemon404
2012-05-29ffprobe: add INI writerStefano Sabatini
Liberally based on the work of Luca Barbato <lu_zero@gentoo.org>, done for libav/avprobe.
2012-05-29ffprobe: add multiple_sections field to WriterContextStefano Sabatini
Move the field "multiple_entries" from the JSON writer private context to WriterContext, and rename it "multiple_sections". This allows to factorize the code with the pending INI format patch.
2012-05-29ffprobe: add support to '\b' and '\f' escaping in c_escape_str()Stefano Sabatini
2012-05-29ffprobe: make c_escape_str() documentation terserStefano Sabatini
Avoid to specify implementation details, better to check the code for that.
2012-05-27ffprobe: reduce the number of AVBPrint resets.Clément Bœsch
2012-05-26ffprobe: display the codec profile in show_stream()Christian Schmidt
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-05-21ffprobe: remove ad-hoc behavior when nb_fmt_entries_to_show is 1Stefano Sabatini
The special-case behavior may complicate parsing when the -show_format_entry option is used programmatically in a script. The option default=nk=1 achieves the same purpose, if the objective is to skip printing the single field key.
2012-05-18Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: pcmenc: set correct bitrate value avprobe: don't print format entry name when only one was requested Conflicts: ffprobe.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-16ffprobe: remove unused variable i in probe_file()Stefano Sabatini
Fix warning: ffprobe.c: In function ‘probe_file’: ffprobe.c:1576:14: warning: unused variable ‘i’ [-Wunused-variable]
2012-05-16Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-15ffprobe: add default_writer priv_size.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-14ffprobe: replace fast_asprintf() with bprint utils.Clément Bœsch
Also remove the unused print_fmt_opt() in the process.
2012-05-14ffprobe: add "nokey" option to default writerStefano Sabatini
Help simplifying parsing in certain cases.
2012-05-14ffprobe: add "noprint_wrappers" option to default writerStefano Sabatini
The option is useful for simplifying parsing. Also use the new option in fate, in order to fix the regression introduced by the previous commit.
2012-05-14ffprobe: simplify/fix logic for the -show_format_entry optionStefano Sabatini
Do not skip chapter header/footer printing, which breaks the parsing for most writers.
2012-05-14ffprobe: remove unused print_format_entry() functionStefano Sabatini
The function was introduced in 653d117c, but is not required.
2012-05-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Support 'rtmp_live', an option which specifies if the media is a live stream. av_samples_fill_array: Mark unmodified function argument as const. lagarith: add YUY2 decoding support Support decoding unaligned rgb24 lagarith. dv: Split profile handling code into a separate file. flvenc: use AVFormatContext, not AVCodecContext for logging. mov: Remove write-only variable in mov_read_chan(). fate: Change the probe-format refs to match the final text format committed. fate: Add avprobe as a make dependency Add probe fate tests to test for regressions in detecting media types. fate: Add oneline comparison method qdm2: clip array indices returned by qdm2_get_vlc(). avplay: properly close/reopen AVAudioResampleContext on channel layout change avcodec: do not needlessly set packet size to 0 in avcodec_encode_audio2() avcodec: for audio encoding, reset output packet when it is not valid avcodec: refactor avcodec_encode_audio2() to merge common branches avcodec: remove fallbacks for AVCodec.encode() in avcodec_encode_audio2() Conflicts: ffplay.c libavcodec/Makefile libavcodec/dvdata.c libavcodec/dvdata.h libavcodec/qdm2.c libavcodec/utils.c libavformat/flvenc.c libavformat/mov.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-08Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: libschroedinger: Switch to function names more in line with Libav style. Move code shared between libdirac and libschroedinger to libschroedinger. lavfi: uninline avfilter_copy_buffer_ref_props(). lavf: add missing '*' in a doxy. h264: Remove a commented-out function pointer typedef. txd: Remove write-only variable in txd_decode_frame(). mmvideo.c: Remove unused variable in mm_decode_pal(). build: cosmetics: Add missing end-of-line backslashes to item lists. build: cosmetics: Split HEADERS/OBJS/PROGS lists into one entry per line. libschroedinger: Move a function to avoid a forward declaration. pthread: warn on high thread counts vf_yadif: fix missing error handling for avfilter_poll_frame() avprobe: allow showing only one container/stream property. lavfi: support audio in avfilter_copy_frame_props(). lavfi: avfilter_merge_formats: handle case where inputs are same lavc: add sample rate and channel layout to AVFrame. zerocodec: check if the previous frame is missing doc: clarify check for NULL pointer style Conflicts: doc/APIchanges doc/developer.texi ffprobe.c libavcodec/Makefile libavcodec/avcodec.h libavcodec/libdirac_libschro.c libavcodec/libdirac_libschro.h libavcodec/mmvideo.c libavcodec/txd.c libavcodec/version.h libavcodec/zerocodec.c libavfilter/Makefile libavfilter/avfilter.c libavfilter/version.h libavformat/Makefile libavutil/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-21ffprobe: do not try to decode empty packets.Nicolas George
Fixes sporadic decode failures and trac ticket #997.
2012-04-08ffprobe: use avbprint APIStefano Sabatini
Simplify, increase robustness.
2012-02-22Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpegvideo_enc: only allocate output packet when we know there will be output Add names for more channel layouts to the channel layout map. sunrast: Add a sample request for RMP_RAW colormap. avcodec: do not override pts or duration from the audio encoder Add prores regression test. Enable already existing rso regression test. Add regression test for "sox" format muxer/demuxer. Add dpx encoding regression test. swscale: K&R formatting cosmetics for PowerPC code (part I/II) img2: Use ff_guess_image2_codec(filename) shorthand where appropriate. Clarify licensing information about files borrowed from libjpeg. Mark mutable static data const where appropriate. avplay: fix -threads option dvbsubdec: avoid undefined signed left shift in RGBA macro mlpdec: use av_log_ask_for_sample() gif: K&R formatting cosmetics png: make .long_name more descriptive movdec: Adjust keyframe flagging in fragmented files rv34: change most "int stride" into "ptrdiff_t stride". Conflicts: avprobe.c ffplay.c libavcodec/mlpdec.c libavcodec/mpegvideo_enc.c libavcodec/pngenc.c libavcodec/x86/v210-init.c libavfilter/vf_boxblur.c libavfilter/vf_crop.c libavfilter/vf_drawtext.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_select.c libavfilter/vf_setpts.c libavfilter/vf_settb.c libavformat/img2.c libavutil/audioconvert.c tests/codec-regression.sh tests/lavf-regression.sh tests/ref/lavf/dpx tests/ref/vsynth1/prores tests/ref/vsynth2/prores Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-20ffprobe: report bit rate in stream descriptionMatthieu Bouron
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-02-19ffprobe: fix crash if the file can't be opened.Clément Bœsch
2012-02-17ffprobe: add count_frames and count_packets optionsMatthieu Bouron
Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
2012-02-06ffprobe: fix typo in ESCAPE_CHECK_SIZEStefano Sabatini
2012-02-02ffprobe: use av_mpegtc_to_timecode_string().Clément Bœsch
2012-01-20ffprobe: increase precision for the shown float valuesStefano Sabatini
2012-01-20ffprobe: fix value_string() prefix printing for values with negative logarithmStefano Sabatini
The index for the binary_unit_prefixes array is expected to be positive, so avoid to use negative indexes for accessing it.
2012-01-20ffprobe: reindent after previous commitStefano Sabatini
2012-01-20ffprobe: factorize common code in value_string()Stefano Sabatini
2012-01-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avprobe, cmdutils: K&R formatting cosmetics tests: K&R formatting cosmetics for test programs lavf: free packets for muxers implementing interleave_packet(). lavf: fix and extend av_interleaved_write_frame() doxy. mov: Remove dead stores for spherical coordinates for channel position. error_resilience: K&R formatting cosmetics RELEASE_NOTES: mention hiding private symbols in shared builds. RELEASE_NOTES: mention some notable API changes in 0.8 Conflicts: cmdutils.h doc/RELEASE_NOTES ffprobe.c libavcodec/error_resilience.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-18ffprobe: add more safe casts in value_string()Stefano Sabatini
Second attempt at fixing ticket #921.