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-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.
2012-01-18ffprobe: use safer type for index variable in value_string()Stefano Sabatini
There is no guarantee that the casted double which is assigned to the variable will be contained in an int (also if it is almost sure for most non-alien architectures).
2012-01-18ffprobe: fix printing of unit values which cannot be contained in an intStefano Sabatini
Use long long int to contain such values instead of an int, which is required to contain at least 64 bits, so it is guaranteed to contain also int64_t values, which are used by some fields. In particular, should fix trac ticket #921.
2012-01-13Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (21 commits) utils: Check for extradata size overflows. ARM: rv34: fix asm syntax in dc transform functions avio: Fix the value of the deprecated URL_FLAG_NONBLOCK rv34: fix and optimise frame dependency checking rv34: NEON optimised dc only inverse transform avprobe: use avio_size() instead of deprecated AVFormatContext.file_size. ffmenc: remove references to deprecated AVFormatContext.timestamp. lavf: undeprecate read_seek(). avserver: remove code using deprecated CODEC_CAP_PARSE_ONLY. lavc: replace some remaining FF_I_TYPE with AV_PICTURE_TYPE_I lavc: ifdef out parse_only AVOption nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMT mpegvideo_enc: ifdef out/replace references to deprecated codec flags. riff: remove references to sonic codec ids indeo4: add some missing static and const qualifiers rv34: DC-only inverse transform avconv: use AVFrame.width/height/format instead of corresponding AVCodecContext fields lavfi: move version macros to a new installed header version.h vsrc_buffer: release the buffer on uninit. rgb2rgb: rgb12tobgr12() ... Conflicts: avconv.c doc/APIchanges ffprobe.c libavfilter/Makefile libavfilter/avfilter.h libswscale/rgb2rgb.c libswscale/rgb2rgb.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-12ffprobe: reindent after previous commitStefano Sabatini
2012-01-12ffprobe: add support to audio frame information printingStefano Sabatini
2012-01-12ffprobe: set AV_LOG_SKIP_REPEATED log flagStefano Sabatini
Consistent with ffmpeg and ffplay.
2012-01-12ffprobe: fix leak in show_packets()Stefano Sabatini
Call av_free_packets() at each demuxing loop iteration, not only when decoding. X-ColaCount: +10l
2012-01-12ffprobe: replace av_destruct_packet() with av_free_packet()Stefano Sabatini
av_destruct_packet() always frees the packet data even when the demuxer is going to re-use it, thus causing crashes when decoding audio frames (as implemented in a pending patch). av_free_packet() is used instead, as it allows each demuxer to set the right packet data releasing mechanism through the pkt->destruct callback.
2012-01-11ffprobe: use av_toupper() in upcase_string()Stefano Sabatini
2012-01-10ffprobe: add compact option to JSON writerStefano Sabatini
2012-01-10ffprobe: add -show_program_version and -show_library_versions optionsStefano Sabatini
2012-01-10ffprobe: make upcase_string() ignore non-ASCII charactersStefano Sabatini
This is required as some section names may contain non-ASCII characters (e.g. '_').
2012-01-09ffprobe: change formatting logic in the JSON writerStefano Sabatini
Print a "\n" at the end of each section, also print the section name in the section print function, print the chapter name only in case the chapter contains multiple entries. Increase textual output readability - different sections can be distinguished more easily.
2012-01-09ffprobe: implement generic reindent logic in the JSON writerStefano Sabatini
Clarify/generalize indent logic.
2012-01-08ffprobe: use more meaningful names for writer chapter/section header/footer ↵Stefano Sabatini
function The passed argument is supposed to be the chapter/section name, rather than the header/footer. Less confusing.
2012-01-08ffprobe: use "%*" printf syntax in XML_INDENT() in place of a loopStefano Sabatini
Possibly faster/cleaner. Suggested-By: Clément Bœsch <ubitux@gmail.com>
2012-01-08ffprobe: add support to video frame information printingStefano Sabatini
Add -show_frames option to ffprobe. Partially based on the work of Thomas Kuehnel <kuehnelth@googlemail.com> for SOCIS 2011. The wicked idea of creating a special "packets_and_frames" container for structured formats (JSON and XML) comes from Clément.
2012-01-07ffprobe: move header and trailer print from probe_file() to main()Stefano Sabatini
Simplify printing from the main() context, in case probe_file() is not called, as required by the pending -show_version option.
2012-01-07ffprobe: move writer context registration and initialization in main()Stefano Sabatini
Simplify pending changes, as the writer context will be used in the main() routine.
2012-01-07cmdutils: make show_usage() use av_log()Stefano Sabatini
Avoid printing on stdout when show_usage is used in an error message.
2012-01-06ffprobe: exit in case generic options are incompatible with strict XML outputStefano Sabatini
2012-01-06ffprobe: fix NULL pointer dereference in writer_close()Stefano Sabatini
Fix crash.
2012-01-04ffprobe: add support to option -show_errorStefano Sabatini
2012-01-04ffprobe: remove unused variable in show_format()Stefano Sabatini
2012-01-04ffprobe: reindent after the last commitStefano Sabatini
2012-01-04ffprobe: change order of operations in probe_file()Stefano Sabatini
This is required by a pending patch, also fixes a memleak due to the writer context not being closed in case of open_input_file() failure.
2012-01-04ffprobe: prefer av_log to fprintf(stderr)Stefano Sabatini
2011-12-27ffprobe: add XML writerStefano Sabatini
2011-12-27ffprobe: add show_private_data optionStefano Sabatini
2011-12-27ff* tools: move descriptions from copyright header to @file doxyStefano Sabatini
2011-12-21ff*: Fix duplicatedly printed version info with -versionMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-13Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: doxygen: misc consistency, spelling and wording fixes vcr1: drop unnecessary emms_c() calls without MMX code Replace all uses of av_close_input_file() with avformat_close_input(). lavf: add avformat_close_input(). lavf: deprecate av_close_input_stream(). lavf doxy: add some basic demuxing documentation. lavf doxy: add some general lavf information. lavf doxy: add misc utility functions to a group. lavf doxy: add av_guess_codec/format to the encoding group. lavf doxy: add core functions to a doxy group. Add basic libavdevice documentation. lavc: convert error_recognition to err_recognition. avconv: update -map option help text x86: Require 7 registers for the cabac asm x86: bswap: remove test for bswap instruction bswap: make generic implementation more compiler-friendly h264: remove useless cast proresdec: fix decode_slice() prototype Conflicts: configure doc/APIchanges ffprobe.c libavcodec/avcodec.h libavcodec/celp_math.h libavcodec/h264.c libavfilter/src_movie.c libavformat/anm.c libavformat/avformat.h libavformat/version.h libavutil/avstring.h libavutil/bswap.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-11-28ffprobe: print codec timecode if available.Clément Bœsch
2011-11-25ffprobe: always print int values with print_val()Stefano Sabatini
In particular, make the json writer write size values, fix regression introduced with the addition of the print_val() macro.
2011-11-18ffprobe: make writer_print_integer support long long int valuesStefano Sabatini
This makes possible to use writer_print_integer for printing int64_t values.
2011-11-16ffprobe: small align cosmetic in json writer struct init.Clément Bœsch