History | View | Annotate | Download (139 KB)
replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_and remove all ENABLE_ definitions.
Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change semantic of CONFIG_*, HAVE_* and ARCH_*.They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
Check the return of audio and video encoders.
Originally committed as revision 16538 to svn://svn.ffmpeg.org/ffmpeg/trunk
All negative returns are errors not just -1.
Originally committed as revision 16537 to svn://svn.ffmpeg.org/ffmpeg/trunk
free all allocated metadata structures
Originally committed as revision 16457 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace AVSubtitleRect.rgba_palette and bitmap by AVPicture.
Originally committed as revision 16416 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change AVSubtitle.rects to an array of pointers so ABI does not breakwhen the size of AVSubtitleRect changes.
Originally committed as revision 16412 to svn://svn.ffmpeg.org/ffmpeg/trunk
Put pass_logfilename_prefix check on a single line, improve readability.
Originally committed as revision 16351 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename variables:pass_logfilename -> pass_logfilename_prefixDEFAULT_PASS_LOGFILENAME -> DEFAULT_PASS_LOGFILENAME_PREFIX
and make clear in the passlogfile OptionDef help string that it takesa file name prefix rather than a file name.
Originally committed as revision 16350 to svn://svn.ffmpeg.org/ffmpeg/trunk
Offer an option (disabled by default) to enable the copy of the frames beforethe first key frame in a stream.Patch by Wolfram Gloger wmglo /!\ dent med uni (minus) muenchen de
Originally committed as revision 16269 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not skip frames until the first keyframe when stream copying butno starttime is set.Fixes at least -vcodec copy with VS2k5DebugDemo-01-partial.avi.
Originally committed as revision 16159 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: remove empty comments.
Originally committed as revision 16124 to svn://svn.ffmpeg.org/ffmpeg/trunk
Delete unnecessary 'extern' keywords.
Originally committed as revision 15990 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make more informative the error messages regarding the access to the2-pass log file.
Originally committed as revision 15970 to svn://svn.ffmpeg.org/ffmpeg/trunk
channel layout support for ffmpeg.c
Originally committed as revision 15956 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make rate_emu a global property rather than to be settable for aspecific input video stream.
See the thread: Fix ffmpeg -re behaviour.
Originally committed as revision 15946 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove AVInputStream frame variable definition and usage, unnecessaryafter the last commit.
Originally committed as revision 15945 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make the input realtime framerate emulation code use ist->pts forcomputing the time of the next frame to send to output.
See the thread: fix ffmpeg -re behaviour.
Originally committed as revision 15944 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg print in the error message the exact line of a preset filecontaining an invalid option or value, and also how the option and thevalue have been parsed.
Originally committed as revision 15903 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg print in the error message the exact line of a preset filecontaining an invalid syntax.
Originally committed as revision 15902 to svn://svn.ffmpeg.org/ffmpeg/trunk
Improve error message in case of output file with no streams, dumpingthe empty file format representation and specifying the index numberof the output file.
Originally committed as revision 15870 to svn://svn.ffmpeg.org/ffmpeg/trunk
Improve messages printed when there is no input/output file, makingthem more grammatically correct and consistent with other equivalentmessages.
Originally committed as revision 15869 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary calls to show_help(), make ffmpeg/ffplay print aspecific error message instead.
Originally committed as revision 15868 to svn://svn.ffmpeg.org/ffmpeg/trunk
Flush SDP description
Originally committed as revision 15826 to svn://svn.ffmpeg.org/ffmpeg/trunk
uses FF_ARRAY_ELEMS() where appropriate
Originally committed as revision 15662 to svn://svn.ffmpeg.org/ffmpeg/trunk
Provide more context to the opt_preset() error messages, printing thename of the preset file where the error occurred.
Originally committed as revision 15637 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg abort if a preset file contains an invalid option orargument.
Originally committed as revision 15636 to svn://svn.ffmpeg.org/ffmpeg/trunk
Provide more context for the error message issued when no preset fileis found.
Originally committed as revision 15635 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support absolute DOS paths for preset parameters
Originally committed as revision 15624 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add preset options documentation strings.
Originally committed as revision 15605 to svn://svn.ffmpeg.org/ffmpeg/trunk
Limit discontinuity handling to containers that allow discontinuities.
Originally committed as revision 15590 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: indentation
Originally committed as revision 15588 to svn://svn.ffmpeg.org/ffmpeg/trunk
lookup AVCodec by name
Originally committed as revision 15587 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused and invalid code from ffmpeg.c.
Originally committed as revision 15567 to svn://svn.ffmpeg.org/ffmpeg/trunk
Uniformly define _XOPEN_SOURCE to 600.The feature_tests.h header from Sun systems (Solaris/OpenSolaris) will abortthe build if _XOPEN_SOURCE is defined to 500, and C99 is requested (as wellas POSIX.1-2001), and will only accept it to be defined to 600....
cosmetics: Consistently use #ifdef in preprocessor directives.
Originally committed as revision 15459 to svn://svn.ffmpeg.org/ffmpeg/trunk
set video_enc->sample_aspect_ratio to fix stream copypatch by Wolfram Gloger wmglo at dent.med.uni-muenchen dot de
Originally committed as revision 15457 to svn://svn.ffmpeg.org/ffmpeg/trunk
Move opt_default() and set_context_opts() to cmdutils so it can be used fromthe other tools as well.
Originally committed as revision 15450 to svn://svn.ffmpeg.org/ffmpeg/trunk
Implement the force_fps option, which disables the automatic selectionof the best framerate amongst the list of supported framerates of thecodec. Use the av_find_nearest_q_idx() function to choose the bestframerate.
See the thread: "Implement in lavc a flag which makes avcodec_open()...
Support loading presets from random paths.Fixes issue659.
Originally committed as revision 15443 to svn://svn.ffmpeg.org/ffmpeg/trunk
include sys/select.h, fix freebsd 5.5 compilation
Originally committed as revision 15421 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support comments in preset files.
Originally committed as revision 15366 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix setting default value of scan_offset option for target svcd.
Patch by Gert Vervoort gert D vervoort A hccnet D nl
Originally committed as revision 15310 to svn://svn.ffmpeg.org/ffmpeg/trunk
add -xerror option, ffmpeg will now exit right when an error occurs
Originally committed as revision 15210 to svn://svn.ffmpeg.org/ffmpeg/trunk
print error when deinterlacing fails
Originally committed as revision 15201 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove further 1sample=2byte assumptions within FFmpeg to allowF32LE/F64BE/F64LE audio to be encoded properly.
Originally committed as revision 15192 to svn://svn.ffmpeg.org/ffmpeg/trunk
Display error message when user attempts to resample non-S16 audio formats.Patch supplied by Daniel Serpell <daniel dot serpell at gmail dotcom>.
Originally committed as revision 15119 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify the indexing logic in the av_encode() streams mapping code.
Originally committed as revision 14992 to svn://svn.ffmpeg.org/ffmpeg/trunk
export sample_aspect_ratio read by the demuxer in a separate fieldthat the one read by the decoder.
Originally committed as revision 14932 to svn://svn.ffmpeg.org/ffmpeg/trunk
Provide a context to opt_frame_rate(), and make it print the wrongvalue in case of error. Improve error reporting and consistency withthe other opt_* functions.
Originally committed as revision 14914 to svn://svn.ffmpeg.org/ffmpeg/trunk
Replace invocations of av_fifo_realloc(), which is going to bedeprecated, with corresponding invocations of av_fifo_realloc2().
Originally committed as revision 14848 to svn://svn.ffmpeg.org/ffmpeg/trunk
ensure we get explicit definition of various _XOPEN_SOURCE functions we use
Originally committed as revision 14766 to svn://svn.ffmpeg.org/ffmpeg/trunk
align the audio decoding buffer, since some codecs write to it with simd
Originally committed as revision 14707 to svn://svn.ffmpeg.org/ffmpeg/trunk
Increase the maximum number of supported stream mappings in ffmpeg.c.The new value is given by maximum_files_nb * maximum_streams_per_file_nb,which looks also more correct in respect to the previous value.
Originally committed as revision 14520 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add sample format converter to FFmpeg (adds -sample_fmt option)
Originally committed as revision 14512 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add opt handler for pending "-sample_fmt" option
Originally committed as revision 14486 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg dump output format in case of codec type mismatch betweenan input stream and the corresponding output stream.
Originally committed as revision 14462 to svn://svn.ffmpeg.org/ffmpeg/trunk
add CODEC_ID_PCM_F32BE (32-bit floating point PCM big endian decoder)
Originally committed as revision 14409 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics: typo fixes
Originally committed as revision 14376 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove explicit strict_std_compliance support as it seems to work fine overAVOptions, actually it works even finer as it also gets passed to thedecoder.
Originally committed as revision 14307 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg -t X with X<=0 transcode nothing.
Originally committed as revision 14285 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correcting displayed muxing overhead and video stream size.Partially fixes issue348.
Originally committed as revision 14282 to svn://svn.ffmpeg.org/ffmpeg/trunk
-itsscale to scale timestampsfixes issue511
Originally committed as revision 14226 to svn://svn.ffmpeg.org/ffmpeg/trunk
Drop non-C99-compliant initialization.
Originally committed as revision 14224 to svn://svn.ffmpeg.org/ffmpeg/trunk
On EOF keep calling the decoders until they do not output anythinganymore, instead of just once.
Originally committed as revision 14220 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use -vsync 0 unless the user explicitly asked for somethingelse when the framerate is above 1000.Fixes issue259.
Originally committed as revision 14208 to svn://svn.ffmpeg.org/ffmpeg/trunk
Prevent users from setting -vol and -acodec copy together.They are incompatible since the frames are not decoded, so they can't be preprocessed.
Originally committed as revision 14178 to svn://svn.ffmpeg.org/ffmpeg/trunk
indent
Originally committed as revision 14137 to svn://svn.ffmpeg.org/ffmpeg/trunk
Allow setting codecs through preset files
Originally committed as revision 14136 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix the av_set_string() free / alloc issue.
Originally committed as revision 14134 to svn://svn.ffmpeg.org/ffmpeg/trunk
Register intrrupt_cb() early enough so we dont get stuck with tcp inputfor example.Fixes issue66
Originally committed as revision 13992 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary function opt_qdiff(), max_qdiff is set now throughthe AVOption system. Also removes the previous constraints whensetting max_qdiff through opt_qdiff() (1 <= max_qdiff <= 31).
Originally committed as revision 13981 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use correct timestamp value for stream copy.
Originally committed as revision 13963 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: move ffmpeg.c dframes option definition from within thevideo options to the generic options where it belongs.
Originally committed as revision 13893 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics, reindent
Originally committed as revision 13869 to svn://svn.ffmpeg.org/ffmpeg/trunk
enable feeder threads
Originally committed as revision 13868 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: display ffmpeg -h generic advanced options just aftergeneric non-advanced options.
Originally committed as revision 13794 to svn://svn.ffmpeg.org/ffmpeg/trunk
Don't show advanced subtitle options within the ffmpeg -h genericadvanced options.
Originally committed as revision 13779 to svn://svn.ffmpeg.org/ffmpeg/trunk
Don't show subtitle and grab options within the ffmpeg -h generic options.
Originally committed as revision 13778 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg.c use print_error() when it can't read an ffserver stream.
Originally committed as revision 13761 to svn://svn.ffmpeg.org/ffmpeg/trunk
Improve ffmpeg error reporting in case of input/output stream mismatch,enabling a dump_format() of the mismatched output stream.
Originally committed as revision 13760 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make ffmpeg.c:opt_thread use parse_number_or_die().
Originally committed as revision 13758 to svn://svn.ffmpeg.org/ffmpeg/trunk
Factorize options context setting.Patch by Stefano Sabatini stefano sabatini-lala posteit
Originally committed as revision 13756 to svn://svn.ffmpeg.org/ffmpeg/trunk
enable stream copy with ffserver, to be able to chain
Originally committed as revision 13753 to svn://svn.ffmpeg.org/ffmpeg/trunk
set log debug when avformat debug is set
Originally committed as revision 13750 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove ugly ffm_nopts hack, use AVFormatContext->timestamp
Originally committed as revision 13718 to svn://svn.ffmpeg.org/ffmpeg/trunk
Support longer paths for and longer names in preset files.
Originally committed as revision 13710 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 13709 to svn://svn.ffmpeg.org/ffmpeg/trunk
Search /usr(/local)/share for preset files as well.This also fixed a null pointer dereference if HOME isnt set.
Originally committed as revision 13708 to svn://svn.ffmpeg.org/ffmpeg/trunk
Presets support.How per codec defaults and ranges will be supported is still being discussed.
Originally committed as revision 13685 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add a few newlines to 'ffmpeg -h' output to make it more readable.patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13583 to svn://svn.ffmpeg.org/ffmpeg/trunk
Compiling ffmpeg.c fails when when the .ffm demuxer is enabled, but the .ffmmuxer is disabled. The cause is an incorrect #ifdef that assumes that theffm_nopts symbol (global define in ffmenc) is present when either ffm muxerOR demuxer is enabled.patch by Peter Ross, pross xvid org...
Remove incorrect usage of av_free_static(), ffmpeg.c is not awindows dll which can be unloaded and loaded again.
Originally committed as revision 13565 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics, space before and after parenthesis, weird indentation
Originally committed as revision 13539 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unnecessary header #includes.Extracted from a patch by Erik Hovland, erik hovland org.
Originally committed as revision 13531 to svn://svn.ffmpeg.org/ffmpeg/trunk
Simplify show_banner() so that it does not require arguments, similarto what was previously done with show_version().patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13526 to svn://svn.ffmpeg.org/ffmpeg/trunk
Slightly clarify bitstream filter help output.patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13494 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove coded_frame==NULL checks for video encoders.
Originally committed as revision 13493 to svn://svn.ffmpeg.org/ffmpeg/trunk
use av_fifo_generic_write, old func is deprecated
Originally committed as revision 13455 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make stream copy of ac3 from riff based formats work.
Originally committed as revision 13408 to svn://svn.ffmpeg.org/ffmpeg/trunk