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
2010-01-22Move array specifiers outside DECLARE_ALIGNED() invocationsMåns Rullgård
Originally committed as revision 21377 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22configure: fix --cpu=hostMåns Rullgård
The awk command used inadvertently relied on non-standard features. Originally committed as revision 21376 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22Gcc idiocy fixes related to filter_mb_edge*.Michael Niedermayer
Change order of operands as gcc uses a hardcoded register per operand it seems even for static functions thus reducing unneeded moved (now functions try to pass the same argument in the same spot). Change signed int to unsigned int for array indexes as signed requires signed extension while unsigned is free. move the +52 up and merge it where it will end as a lea instruction, gcc always splits the 52 out there turning the free +52 into an expensive one otherwise. The changed code becomes a little faster. Originally committed as revision 21375 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22Update regression tests after r21372David Conrad
Originally committed as revision 21374 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-22Move dquant check into qscale overflow check.Michael Niedermayer
This should be faster (couldnt meassue a difference), and its less picky on slightly out of spec dquant. Originally committed as revision 21373 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21mkvenc: Write TrackTimecodeScaleRafaël Carré
patch by Rafael (dot) Carre (a) gmail (d) com Originally committed as revision 21372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Remove reply and content_ptr arguments from rtsp_send_cmd_async(), sinceRonald S. Bultje
they are unused. Originally committed as revision 21371 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Change on rtsp_send_cmd() to the _async() version since we don't use theRonald S. Bultje
response anyway. Originally committed as revision 21370 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Reindent after r21368.Ronald S. Bultje
Originally committed as revision 21369 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Pretty embarassing bug; we shouldn't use av_strlcatf() on an uninitializedRonald S. Bultje
buffer, that is doomed to not work at some point. Originally committed as revision 21368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Make output-example.c handle AAC audio.Martin Storsjö
Patch by Martin Storsjö martin martin st Originally committed as revision 21367 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Make calculation of mask_edge free of branches, faster of course but probablyMichael Niedermayer
little effect overall as this is not that often executed. Originally committed as revision 21366 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Remove IPv4-only codepath. Patch by Martin Storsjö <$first $first st>.Martin Storsjö
Originally committed as revision 21365 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Clarify CODEC_CAP_SUBFRAMES.Michael Niedermayer
Originally committed as revision 21364 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Make DECLARE_ALIGNED macros work with external array specifiersMåns Rullgård
The macro implementation might need the name of the variable being declared for compiler-specific syntax. Moving array specifiers outside the macro invocation allows this to work. Originally committed as revision 21363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Set CODEC_CAP_SUBFRAMES for adpcm decodersMåns Rullgård
This makes ffmpeg stop printing millions of Multiple frames in a packet from stream 0 when decoding adpcm. Originally committed as revision 21362 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21More const-correctness for sws_scaleDavid Conrad
Originally committed as revision 30381 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-01-21Set start_time and duration in AVStream instead of AVFormatContext forDavid Conrad
formats with only one stream; the AVFormatContext values will be derived from the AVStream and this helps in calculating stream bitrate. Originally committed as revision 21361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Use two separate memory arguments since 8+() is invalid gas syntaxDavid Conrad
Originally committed as revision 21360 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21IndentMåns Rullgård
Originally committed as revision 21359 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-21Always call avcodec_thread_init()Måns Rullgård
The various avcodec_thread_init() functions are updated to return immediately after setting avctx->thread_count. This allows -threads 0 to pass through to codecs. It also simplifies the usage for apps using libavcodec. Originally committed as revision 21358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Translate -mfpu=vfpv3 for TMS470Måns Rullgård
Originally committed as revision 21357 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Ignore annoying armcc warningsMåns Rullgård
Originally committed as revision 21356 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Attempt to fix asm compilation failure.Michael Niedermayer
Only tested on gcc 4 & x86_64. Originally committed as revision 21355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Added myself as dxva2 maintainer.Laurent Aimar
Originally committed as revision 21354 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20H264 DXVA2 implementationLaurent Aimar
It allows VLD H264 decoding using DXVA2 (GPU assisted decoding API under VISTA and Windows 7). It is implemented by using AVHWAccel API. It has been tested successfully for some time in VLC using an nvidia card on Windows 7. To compile it, you need to have the system header dxva2api.h (either from microsoft or using http://downloads.videolan.org/pub/videolan/testing/contrib/dxva2api.h) The generated libavcodec.dll does not depend directly on any new lib as the necessary objects are given by the application using FFmpeg. Originally committed as revision 21353 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Use the configure check from r21351 and use it to properly define structMartin Storsjö
sockaddr (in case it's not missing) so it always works on the system that we are defining it for, in a RFC-2553/3493-compliant way (i.e. containing a ss_family field). which is used in udp.c. Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Add a check for struct sockaddr->sa_len, which is an indication of whetherRonald S. Bultje
the system wants a length entry in all socket structures or not. Patch by Martin Storsjö <$firstname $firstname st>. Originally committed as revision 21351 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Use $(CC_O) in %-test.o rulesMåns Rullgård
Originally committed as revision 21350 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20configure: display --list-* output in three columnsMåns Rullgård
Originally committed as revision 21349 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20configure: use nm -P on SolarisMåns Rullgård
Originally committed as revision 21348 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Add -timelimit optionMåns Rullgård
This option limits the CPU time used by ffmpeg to the number of seconds specified. After this time, the OS sends a SIGXCPU signal, which we handle and attempt to exit cleanly. If the process is stuck, the OS will deliver a SIGKILL one second later, forcibly terminating the process. This functionality is useful in automated setups where a runaway ffmpeg process would otherwise go undetected. Originally committed as revision 21347 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Move COPY3_IF_LT to lavc/mathops.hMåns Rullgård
This obscure macro is only used in motion_est.c so having it in lavc makes more sense. See discussion here: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-November/056561.html Originally committed as revision 21346 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20H.264: Declare bS with DECLARE_ALIGNED_8 for uint64_t casts.Alexander Strange
Originally committed as revision 21345 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Document some more of SwsContext.Ramiro Polla
Originally committed as revision 30380 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-01-20Simplify/Optimize another of the mbaff loop filter cases.Michael Niedermayer
Its faster but too rarely used to make a differnce. Originally committed as revision 21344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Update documentation for make test.Ramiro Polla
Originally committed as revision 21343 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Only calculate the second chroma qp if it differs from the firstin the mainMichael Niedermayer
loop filter. (a little faster for the common case where they are equal) Originally committed as revision 21342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Set bS with 64bits at a time.Michael Niedermayer
Originally committed as revision 21341 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Merge multiple IS_* macro uses where possible.Michael Niedermayer
Originally committed as revision 21340 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Simplify and optimize intra code in h264_loopfilter.cMichael Niedermayer
Originally committed as revision 21339 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Floating point discrete cosine transformVitor Sessak
Originally committed as revision 21338 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Use constant offsets for memory operands since gcc is unable toDavid Conrad
This fixes gcc failing to fit 6 memory locations into 7 registers on x86-32 Originally committed as revision 21337 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Avoid more pointless tests, the input and output formats need to beStefano Sabatini
supported both as input and as output, as the conversion performed is: yuva420p -> src -> dst -> yuva420p. Originally committed as revision 30379 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
2010-01-20Sightly simplify initialization of int start.Michael Niedermayer
No real speed change. Originally committed as revision 21336 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Move FASTDIV macro to intmath.hMåns Rullgård
Originally committed as revision 21335 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20configure: do not use character classes with awkMåns Rullgård
Some broken versions of awk (mawk, apparently used in debian) do not handle character classes in regular expressions. Originally committed as revision 21334 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Mark the h264 c loop filter as av_always_inline av_flatten to make sure itsMichael Niedermayer
all inlined, its small and horizontal & vertical versions are build out of them. no change as gcc already did this. Originally committed as revision 21333 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20skip outer pixels if possible in h264_loop_filter_luma_c().Michael Niedermayer
overall 3.7% faster loop filtering (C version only) Originally committed as revision 21332 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Split overly long line.Stefano Sabatini
Originally committed as revision 30378 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale