ffmpeg.git
12 years agovariable renaming: dts --> libdts
Diego Biurrun [Sat, 6 Jan 2007 23:44:48 +0000 (23:44 +0000)]
variable renaming: dts --> libdts

Originally committed as revision 7415 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRename variables: a52 --> liba52, a52bin --> liba52bin
Diego Biurrun [Sat, 6 Jan 2007 23:33:43 +0000 (23:33 +0000)]
Rename variables: a52 --> liba52, a52bin --> liba52bin

Originally committed as revision 7414 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoReorder configure output.
Diego Biurrun [Sat, 6 Jan 2007 23:14:38 +0000 (23:14 +0000)]
Reorder configure output.

Originally committed as revision 7413 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoone more naming consistency change
Diego Biurrun [Sat, 6 Jan 2007 23:05:56 +0000 (23:05 +0000)]
one more naming consistency change

Originally committed as revision 7412 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agomore consistency for the output naming
Diego Biurrun [Sat, 6 Jan 2007 23:05:03 +0000 (23:05 +0000)]
more consistency for the output naming

Originally committed as revision 7411 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAlign configure output.
Diego Biurrun [Sat, 6 Jan 2007 21:53:48 +0000 (21:53 +0000)]
Align configure output.

Originally committed as revision 7410 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoreplace some av_malloc();memset(...,0,...) sequences with av_mallocz()
Luca Abeni [Sat, 6 Jan 2007 12:11:25 +0000 (12:11 +0000)]
replace some av_malloc();memset(...,0,...) sequences with av_mallocz()

Originally committed as revision 21835 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agosimplify
Baptiste Coudurier [Fri, 5 Jan 2007 14:23:13 +0000 (14:23 +0000)]
simplify

Originally committed as revision 7409 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodont skip too many bytes if tag is TAG_STREAMHEAD2 and mp3
Baptiste Coudurier [Fri, 5 Jan 2007 14:17:41 +0000 (14:17 +0000)]
dont skip too many bytes if tag is TAG_STREAMHEAD2 and mp3

Originally committed as revision 7408 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agomaybe fixing a segfault
Michael Niedermayer [Wed, 3 Jan 2007 11:32:02 +0000 (11:32 +0000)]
maybe fixing a segfault

Originally committed as revision 7407 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosnow specification
Michael Niedermayer [Wed, 3 Jan 2007 02:13:30 +0000 (02:13 +0000)]
snow specification
(this is just quickly written and probably isnt error free, its also incomplete)
all types of help are very welcome (fixing FIXMEs, fixing errors adding missing stuff,
correcting spelling grammmer, ...)

Originally committed as revision 7406 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodead code removial
Michael Niedermayer [Wed, 3 Jan 2007 00:48:20 +0000 (00:48 +0000)]
dead code removial

Originally committed as revision 7405 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agomissdetected a broken mp3
Michael Niedermayer [Tue, 2 Jan 2007 22:22:12 +0000 (22:22 +0000)]
missdetected a broken mp3

Originally committed as revision 7404 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoindention
Michael Niedermayer [Tue, 2 Jan 2007 20:35:46 +0000 (20:35 +0000)]
indention

Originally committed as revision 7403 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agonth try of getting the frame rate detecton working
Michael Niedermayer [Tue, 2 Jan 2007 20:32:01 +0000 (20:32 +0000)]
nth try of getting the frame rate detecton working

Originally committed as revision 7402 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agostore a few values in the header as difference to the last
Michael Niedermayer [Tue, 2 Jan 2007 12:24:31 +0000 (12:24 +0000)]
store a few values in the header as difference to the last
this makes frames a few bytes smaller (0.1% for high bitrate but >1% for low bitrates)

Originally committed as revision 7401 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosome quick encoding tips
Michael Niedermayer [Tue, 2 Jan 2007 01:19:58 +0000 (01:19 +0000)]
some quick encoding tips
feel free to extend, change, fix spelling and grammer and the formatting ...

Originally committed as revision 7400 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoVP6 and flashsv stream copy and muxing support.
Benjamin Larsson [Mon, 1 Jan 2007 22:52:22 +0000 (22:52 +0000)]
VP6 and flashsv stream copy and muxing support.

Originally committed as revision 7399 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoCorrect value for the test.
Benjamin Larsson [Mon, 1 Jan 2007 22:50:46 +0000 (22:50 +0000)]
Correct value for the test.

Originally committed as revision 7398 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAVSEEK_SIZE doxy
Michael Niedermayer [Mon, 1 Jan 2007 21:53:15 +0000 (21:53 +0000)]
AVSEEK_SIZE doxy

Originally committed as revision 7397 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agofix indention of previous commit
Michael Niedermayer [Mon, 1 Jan 2007 21:49:50 +0000 (21:49 +0000)]
fix indention of previous commit

Originally committed as revision 7396 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoseekless filesize retrieving support in 7 lines of code, also doesnt break compatibility
Michael Niedermayer [Mon, 1 Jan 2007 21:49:09 +0000 (21:49 +0000)]
seekless filesize retrieving support in 7 lines of code, also doesnt break compatibility

Originally committed as revision 7395 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agorevert regression test breaking change
Michael Niedermayer [Mon, 1 Jan 2007 21:17:14 +0000 (21:17 +0000)]
revert regression test breaking change

Originally committed as revision 7394 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoDecode previous 32 frames to avoid seeking artifacts in MPC
Kostya Shishkov [Mon, 1 Jan 2007 05:32:27 +0000 (05:32 +0000)]
Decode previous 32 frames to avoid seeking artifacts in MPC

Originally committed as revision 7393 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoMake MPC demuxer deal with ID3 tags at the beginning
Kostya Shishkov [Mon, 1 Jan 2007 05:29:53 +0000 (05:29 +0000)]
Make MPC demuxer deal with ID3 tags at the beginning

Originally committed as revision 7392 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoremember the size after switching back from fullscreen
Michael Niedermayer [Sun, 31 Dec 2006 20:09:10 +0000 (20:09 +0000)]
remember the size after switching back from fullscreen

Originally committed as revision 7391 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodont use SDL_WM_ToggleFullScreen() as that doesnt seem to work reliably if a SDL_SetV...
Michael Niedermayer [Sun, 31 Dec 2006 20:04:08 +0000 (20:04 +0000)]
dont use SDL_WM_ToggleFullScreen() as that doesnt seem to work reliably if a SDL_SetVideoMode() is called quickly afterwards

Originally committed as revision 7390 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agocheck x/y validity
Michael Niedermayer [Sun, 31 Dec 2006 18:09:21 +0000 (18:09 +0000)]
check x/y validity
a more generic solution is welcome of course ...

Originally committed as revision 7389 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agocosmetic (move video_open() up to avoid prototype)
Michael Niedermayer [Sun, 31 Dec 2006 18:01:13 +0000 (18:01 +0000)]
cosmetic (move video_open() up to avoid prototype)

Originally committed as revision 7388 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years ago10l (fix segfault with audio only files)
Michael Niedermayer [Sun, 31 Dec 2006 17:59:10 +0000 (17:59 +0000)]
10l (fix segfault with audio only files)

Originally committed as revision 7387 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoremove code duplication
Michael Niedermayer [Sat, 30 Dec 2006 11:32:10 +0000 (11:32 +0000)]
remove code duplication

Originally committed as revision 7386 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years ago1st attempt to fix width/height
Michael Niedermayer [Sat, 30 Dec 2006 11:22:46 +0000 (11:22 +0000)]
1st attempt to fix width/height

Originally committed as revision 7385 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoignore duration of the first 2 frames in the max-time break check
Michael Niedermayer [Fri, 29 Dec 2006 21:41:06 +0000 (21:41 +0000)]
ignore duration of the first 2 frames in the max-time break check
fixes framerate detection for framerate_misdetected.wmv

Originally committed as revision 7384 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodo not base frame rate guess on just one duration
Michael Niedermayer [Fri, 29 Dec 2006 21:16:21 +0000 (21:16 +0000)]
do not base frame rate guess on just one duration

Originally committed as revision 7383 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoPatch for the FLV muxer to supply more complete metadata
Allan Hsu [Thu, 28 Dec 2006 12:35:22 +0000 (12:35 +0000)]
Patch for the FLV muxer to supply more complete metadata
in the onMetaData header. Patch by Allan Hsu <allan at counterpop dot net>.

Originally committed as revision 7382 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoEnable forward seek in Musepack demuxer
Kostya Shishkov [Thu, 28 Dec 2006 05:33:31 +0000 (05:33 +0000)]
Enable forward seek in Musepack demuxer

Originally committed as revision 7381 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agofall back mmap() call using MAP_PRIVATE for working on no-mmu systems
Mike Frysinger [Thu, 28 Dec 2006 00:32:06 +0000 (00:32 +0000)]
fall back mmap() call using MAP_PRIVATE for working on no-mmu systems
patch by Mike Frysinger   vapier.adi _at_ gmail.com

Originally committed as revision 7380 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoDecode genre on asf/wma files.
Patrice Bensoussan [Thu, 28 Dec 2006 00:24:24 +0000 (00:24 +0000)]
Decode genre on asf/wma files.
patch by  patrice.bensoussan _at_ free.fr

Originally committed as revision 7379 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove redundant Requires: in libswscale.pc, approved by Diego.
Dominik Mierzejewski [Tue, 26 Dec 2006 22:20:01 +0000 (22:20 +0000)]
Remove redundant Requires: in libswscale.pc, approved by Diego.

Originally committed as revision 7378 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agochange all the occurrences of "FFMIN(FFMAX())" to clip_uint8() or clip()
Luca Abeni [Tue, 26 Dec 2006 18:08:40 +0000 (18:08 +0000)]
change all the occurrences of "FFMIN(FFMAX())" to clip_uint8() or clip()

Originally committed as revision 21776 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoMark some variables as possibly unused to avoid warnings
Luca Abeni [Tue, 26 Dec 2006 17:59:28 +0000 (17:59 +0000)]
Mark some variables as possibly unused to avoid warnings

Originally committed as revision 21775 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoAdd some explicit casts to avoid "assignment from incompatible pointer type"
Luca Abeni [Tue, 26 Dec 2006 17:41:38 +0000 (17:41 +0000)]
Add some explicit casts to avoid "assignment from incompatible pointer type"
warnings

Originally committed as revision 21774 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agomake version.h depend on .svn/entries
Måns Rullgård [Tue, 26 Dec 2006 17:25:16 +0000 (17:25 +0000)]
make version.h depend on .svn/entries

Originally committed as revision 7377 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoskiprd doxygen comment from avcodec.h -> AVOption comment
Michael Niedermayer [Tue, 26 Dec 2006 17:08:03 +0000 (17:08 +0000)]
skiprd doxygen comment from avcodec.h -> AVOption comment

Originally committed as revision 7376 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAdd some other casts, to remove void pointers arithmetic
Luca Abeni [Tue, 26 Dec 2006 16:28:34 +0000 (16:28 +0000)]
Add some other casts, to remove void pointers arithmetic

Originally committed as revision 21773 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoAdd some explicit casts to avoid some warnings
Luca Abeni [Tue, 26 Dec 2006 16:21:13 +0000 (16:21 +0000)]
Add some explicit casts to avoid some warnings

Originally committed as revision 21772 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoRemove some void pointers arithmetic
Luca Abeni [Tue, 26 Dec 2006 16:12:37 +0000 (16:12 +0000)]
Remove some void pointers arithmetic

Originally committed as revision 21771 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoMusepack SV7 decoding support
Kostya Shishkov [Sun, 24 Dec 2006 04:51:43 +0000 (04:51 +0000)]
Musepack SV7 decoding support

Originally committed as revision 7375 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoProperly check for all required bktr headers.
Diego Biurrun [Sun, 24 Dec 2006 03:53:15 +0000 (03:53 +0000)]
Properly check for all required bktr headers.
inspired by a patch from Tatu Kilappa, trilkk iki fi

Originally committed as revision 7374 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoReplace fail test with the die function.
Diego Biurrun [Sun, 24 Dec 2006 03:12:36 +0000 (03:12 +0000)]
Replace fail test with the die function.

Originally committed as revision 7373 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove redundant variable setting.
Diego Biurrun [Sun, 24 Dec 2006 02:58:25 +0000 (02:58 +0000)]
Remove redundant variable setting.

Originally committed as revision 7372 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoSlightly shorten libvorbis check.
Diego Biurrun [Sun, 24 Dec 2006 02:14:26 +0000 (02:14 +0000)]
Slightly shorten libvorbis check.

Originally committed as revision 7371 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoDisable Win32 threads by default.
Diego Biurrun [Sun, 24 Dec 2006 01:14:55 +0000 (01:14 +0000)]
Disable Win32 threads by default.

Originally committed as revision 7370 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAdd AMR directories for out-of-tree builds.
Diego Biurrun [Sat, 23 Dec 2006 22:14:42 +0000 (22:14 +0000)]
Add AMR directories for out-of-tree builds.
based on a patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7369 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agotypo: Properly escape a $ sign.
Diego Biurrun [Sat, 23 Dec 2006 22:06:39 +0000 (22:06 +0000)]
typo: Properly escape a $ sign.

Originally committed as revision 7368 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosync to libnut, nom->num
Oded Shimon [Sat, 23 Dec 2006 12:33:37 +0000 (12:33 +0000)]
sync to libnut, nom->num

Originally committed as revision 7367 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRegister x11grab only when it has been enabled.
Diego Biurrun [Sat, 23 Dec 2006 07:19:56 +0000 (07:19 +0000)]
Register x11grab only when it has been enabled.

Originally committed as revision 7366 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoskiprd
Michael Niedermayer [Sat, 23 Dec 2006 03:05:36 +0000 (03:05 +0000)]
skiprd

Originally committed as revision 7365 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoFix regression tests with out-of-tree builds.
Diego Biurrun [Sat, 23 Dec 2006 00:22:15 +0000 (00:22 +0000)]
Fix regression tests with out-of-tree builds.

Originally committed as revision 7364 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoCreate libpostproc pkgconfig files only if libpostproc is enabled.
Diego Biurrun [Fri, 22 Dec 2006 23:54:16 +0000 (23:54 +0000)]
Create libpostproc pkgconfig files only if libpostproc is enabled.

Originally committed as revision 7363 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosupport files >2GB on MinGW
Ramiro Polla [Fri, 22 Dec 2006 23:44:04 +0000 (23:44 +0000)]
support files >2GB on MinGW
patch by Ramiro Polla, angustia arrozcru.no-ip org

Originally committed as revision 7362 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agotest DIRECT{0,0} too if flag mv0 is used
Michael Niedermayer [Fri, 22 Dec 2006 23:30:57 +0000 (23:30 +0000)]
test DIRECT{0,0} too if flag mv0 is used
slight PSNR/bitrate increase

Originally committed as revision 7361 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoslightly more consistency for the Darwin linker options
Diego Biurrun [Fri, 22 Dec 2006 22:19:02 +0000 (22:19 +0000)]
slightly more consistency for the Darwin linker options

Originally committed as revision 7360 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoClarify that yuv2rgb_init.c cannot be used under LGPL
Luca Abeni [Fri, 22 Dec 2006 17:57:19 +0000 (17:57 +0000)]
Clarify that yuv2rgb_init.c cannot be used under LGPL

Originally committed as revision 21730 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoOpss... My last commit was wrong; sorry!
Luca Abeni [Fri, 22 Dec 2006 15:05:30 +0000 (15:05 +0000)]
Opss... My last commit was wrong; sorry!
This one moves the GPL check in the right place

Originally committed as revision 7359 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agolibswscale is not LGPLed, sorry
Luca Abeni [Fri, 22 Dec 2006 15:02:39 +0000 (15:02 +0000)]
libswscale is not LGPLed, sorry

Originally committed as revision 7358 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove useless include (not needed now that libswscale uses libavutil)
Luca Abeni [Fri, 22 Dec 2006 11:22:49 +0000 (11:22 +0000)]
Remove useless include (not needed now that libswscale uses libavutil)

Originally committed as revision 21728 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agobt 0 is invalid, setting min to 1
Baptiste Coudurier [Fri, 22 Dec 2006 10:10:13 +0000 (10:10 +0000)]
bt 0 is invalid, setting min to 1

Originally committed as revision 7357 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoInstall generated .lib files in shlibdir on MinGW.
Ramiro Polla [Fri, 22 Dec 2006 05:29:14 +0000 (05:29 +0000)]
Install generated .lib files in shlibdir on MinGW.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7356 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove duplicate line.
Diego Biurrun [Fri, 22 Dec 2006 05:25:56 +0000 (05:25 +0000)]
Remove duplicate line.

Originally committed as revision 7355 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoFix linking on Intel Mac due to local relocation entries in
Tom Harper [Fri, 22 Dec 2006 05:20:47 +0000 (05:20 +0000)]
Fix linking on Intel Mac due to local relocation entries in
non-writable sections.
patch by Tom Harper d.thomas.harper gmail com

Originally committed as revision 7354 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoMake the X11 frame grabber disabled by default.
Diego Biurrun [Fri, 22 Dec 2006 04:38:24 +0000 (04:38 +0000)]
Make the X11 frame grabber disabled by default.

Originally committed as revision 7353 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agomore simplification
Aurelien Jacobs [Thu, 21 Dec 2006 22:58:02 +0000 (22:58 +0000)]
more simplification

Originally committed as revision 7352 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years ago10l
Michael Niedermayer [Thu, 21 Dec 2006 22:35:13 +0000 (22:35 +0000)]
10l

Originally committed as revision 7351 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoUse $< instead of explicit names.
Diego Biurrun [Thu, 21 Dec 2006 21:35:49 +0000 (21:35 +0000)]
Use $< instead of explicit names.

Originally committed as revision 7350 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agochange mpeg2 intra vlc test to advanced one, add qprd trell and b frames
Baptiste Coudurier [Thu, 21 Dec 2006 17:55:02 +0000 (17:55 +0000)]
change mpeg2 intra vlc test to advanced one, add qprd trell and b frames

Originally committed as revision 7349 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoFIXME has already been fixed ages ago
Michael Niedermayer [Thu, 21 Dec 2006 15:49:40 +0000 (15:49 +0000)]
FIXME has already been fixed ages ago

Originally committed as revision 7348 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosimplify
Michael Niedermayer [Thu, 21 Dec 2006 15:46:32 +0000 (15:46 +0000)]
simplify

Originally committed as revision 7347 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agouse qscale_table in adaptive quant
Michael Niedermayer [Thu, 21 Dec 2006 15:45:53 +0000 (15:45 +0000)]
use qscale_table in adaptive quant
 some PSNR/bitrate improvement for adaptive quant

Originally committed as revision 7346 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosimplify
Michael Niedermayer [Thu, 21 Dec 2006 15:22:16 +0000 (15:22 +0000)]
simplify

Originally committed as revision 7345 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoi think this if() is useless lets abuse our users to test this ;)
Michael Niedermayer [Thu, 21 Dec 2006 15:21:44 +0000 (15:21 +0000)]
i think this if() is useless lets abuse our users to test this ;)

Originally committed as revision 7344 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoskip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped...
Michael Niedermayer [Thu, 21 Dec 2006 15:20:02 +0000 (15:20 +0000)]
skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome)

Originally committed as revision 7343 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodont randomly disallow intr4v in adaptive quant
Michael Niedermayer [Thu, 21 Dec 2006 14:24:23 +0000 (14:24 +0000)]
dont randomly disallow intr4v in adaptive quant
  some PSNR/bitrate gain if adaptive quant is used
initalize qscale_table correctly (it was pretty much random since the qp->lambda change)
  this probably has not much effect as the table isnt used currently IIRC

Originally committed as revision 7342 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agodont randomly dissallow direct MBs
Michael Niedermayer [Thu, 21 Dec 2006 13:23:49 +0000 (13:23 +0000)]
dont randomly dissallow direct MBs
  some PSNR/bitrate gain for b frames with adaptive quant or QPRD

Originally committed as revision 7341 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoQPRD & adaptive quantization regression tests
Michael Niedermayer [Thu, 21 Dec 2006 13:03:07 +0000 (13:03 +0000)]
QPRD & adaptive quantization regression tests

Originally committed as revision 7340 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove useless #include.
Diego Biurrun [Thu, 21 Dec 2006 11:14:56 +0000 (11:14 +0000)]
Remove useless #include.

Originally committed as revision 7339 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoRemove useless MinGW #ifdefs.
Ramiro Polla [Thu, 21 Dec 2006 11:12:55 +0000 (11:12 +0000)]
Remove useless MinGW #ifdefs.
patch by Ramiro Polla, ramiro lisha.ufsc br

Originally committed as revision 7338 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agolibswscale can now be compiled under LGPL too
Luca Abeni [Thu, 21 Dec 2006 08:01:10 +0000 (08:01 +0000)]
libswscale can now be compiled under LGPL too

Originally committed as revision 7337 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agotry direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD
Michael Niedermayer [Wed, 20 Dec 2006 23:43:13 +0000 (23:43 +0000)]
try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD

Originally committed as revision 7336 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoFix a crash when probing img2 format with a NULL filename.
Joakim Plate [Wed, 20 Dec 2006 23:33:50 +0000 (23:33 +0000)]
Fix a crash when probing img2 format with a NULL filename.
patch by elupus _at_ ecce.se

Originally committed as revision 7335 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agofix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)
Michael Niedermayer [Wed, 20 Dec 2006 17:11:54 +0000 (17:11 +0000)]
fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)

Originally committed as revision 7334 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoFix compilation of non-MMX code with gcc 2.95
Luca Abeni [Wed, 20 Dec 2006 15:58:15 +0000 (15:58 +0000)]
Fix compilation of non-MMX code with gcc 2.95

Originally committed as revision 21702 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agoAllow to compile swscale's non-SIMD code under the LGPL license.
Luca Abeni [Wed, 20 Dec 2006 13:09:29 +0000 (13:09 +0000)]
Allow to compile swscale's non-SIMD code under the LGPL license.
Since mplayer always define CONFIG_GPL, this commit should not change
anything for mplayer.

Originally committed as revision 21699 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale

12 years agodont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0...
Michael Niedermayer [Wed, 20 Dec 2006 01:30:17 +0000 (01:30 +0000)]
dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0.14, most are <=0.04 though)

Originally committed as revision 7333 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAdd SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection
Guillaume Poirier [Mon, 18 Dec 2006 22:43:09 +0000 (22:43 +0000)]
Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection

Originally committed as revision 7332 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agominor doc fix
Michael Niedermayer [Mon, 18 Dec 2006 19:27:28 +0000 (19:27 +0000)]
minor doc fix

Originally committed as revision 7331 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoalways print message when error, AV_LOG_DEBUG -> AV_LOG_ERROR
Baptiste Coudurier [Mon, 18 Dec 2006 13:45:03 +0000 (13:45 +0000)]
always print message when error, AV_LOG_DEBUG -> AV_LOG_ERROR

Originally committed as revision 7330 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agoAdd support for VP60 and VP61.
Aurelien Jacobs [Sun, 17 Dec 2006 22:00:12 +0000 (22:00 +0000)]
Add support for VP60 and VP61.

Originally committed as revision 7329 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years ago10l
Michael Niedermayer [Sun, 17 Dec 2006 15:41:30 +0000 (15:41 +0000)]
10l

Originally committed as revision 7328 to svn://svn.ffmpeg.org/ffmpeg/trunk

12 years agosmall optimization
Aurelien Jacobs [Sun, 17 Dec 2006 15:26:50 +0000 (15:26 +0000)]
small optimization

Originally committed as revision 7327 to svn://svn.ffmpeg.org/ffmpeg/trunk