Commit Graph

  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • *
  • 69c262d156 indention by Michael Niedermayer 2007-01-02 20:35:46 +0000
  • 1694118b9b nth try of getting the frame rate detecton working by Michael Niedermayer 2007-01-02 20:32:01 +0000
  • 396a5e6837 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) by Michael Niedermayer 2007-01-02 12:24:31 +0000
  • c62997a587 some quick encoding tips feel free to extend, change, fix spelling and grammer and the formatting ... by Michael Niedermayer 2007-01-02 01:19:58 +0000
  • 09d8c0ae83 VP6 and flashsv stream copy and muxing support. by Benjamin Larsson 2007-01-01 22:52:22 +0000
  • f01bd9da81 Correct value for the test. by Benjamin Larsson 2007-01-01 22:50:46 +0000
  • aa38b09769 AVSEEK_SIZE doxy by Michael Niedermayer 2007-01-01 21:53:15 +0000
  • 1ae2c5f2e7 fix indention of previous commit by Michael Niedermayer 2007-01-01 21:49:50 +0000
  • 8e287af090 seekless filesize retrieving support in 7 lines of code, also doesnt break compatibility by Michael Niedermayer 2007-01-01 21:49:09 +0000
  • ecec87afc6 revert regression test breaking change by Michael Niedermayer 2007-01-01 21:17:14 +0000
  • aac88b534c Decode previous 32 frames to avoid seeking artifacts in MPC by Kostya Shishkov 2007-01-01 05:32:27 +0000
  • 0587b0cacd Make MPC demuxer deal with ID3 tags at the beginning by Kostya Shishkov 2007-01-01 05:29:53 +0000
  • c57d34693b remember the size after switching back from fullscreen by Michael Niedermayer 2006-12-31 20:09:10 +0000
  • fb84155b67 dont use SDL_WM_ToggleFullScreen() as that doesnt seem to work reliably if a SDL_SetVideoMode() is called quickly afterwards by Michael Niedermayer 2006-12-31 20:04:08 +0000
  • cfe9cfede8 check x/y validity a more generic solution is welcome of course ... by Michael Niedermayer 2006-12-31 18:09:21 +0000
  • 990c84384f cosmetic (move video_open() up to avoid prototype) by Michael Niedermayer 2006-12-31 18:01:13 +0000
  • 8c982c5da7 10l (fix segfault with audio only files) by Michael Niedermayer 2006-12-31 17:59:10 +0000
  • c03312ccac remove code duplication by Michael Niedermayer 2006-12-30 11:32:10 +0000
  • fccb19e3c5 1st attempt to fix width/height by Michael Niedermayer 2006-12-30 11:22:46 +0000
  • 4b96d28abc ignore duration of the first 2 frames in the max-time break check fixes framerate detection for framerate_misdetected.wmv by Michael Niedermayer 2006-12-29 21:41:06 +0000
  • 6268538afa do not base frame rate guess on just one duration by Michael Niedermayer 2006-12-29 21:16:21 +0000
  • 148c9bdbb8 Patch for the FLV muxer to supply more complete metadata in the onMetaData header. Patch by Allan Hsu <allan at counterpop dot net>. by Allan Hsu 2006-12-28 12:35:22 +0000
  • e311363245 Enable forward seek in Musepack demuxer by Kostya Shishkov 2006-12-28 05:33:31 +0000
  • d037d797a4 fall back mmap() call using MAP_PRIVATE for working on no-mmu systems patch by Mike Frysinger vapier.adi _at_ gmail.com by Mike Frysinger 2006-12-28 00:32:06 +0000
  • 62ade082bb Decode genre on asf/wma files. patch by patrice.bensoussan _at_ free.fr by Patrice Bensoussan 2006-12-28 00:24:24 +0000
  • 20c516c616 Remove redundant Requires: in libswscale.pc, approved by Diego. by Dominik Mierzejewski 2006-12-26 22:20:01 +0000
  • b2afecbe02 change all the occurrences of "FFMIN(FFMAX())" to clip_uint8() or clip() by Luca Abeni 2006-12-26 18:08:40 +0000
  • 789237cad0 Mark some variables as possibly unused to avoid warnings by Luca Abeni 2006-12-26 17:59:28 +0000
  • 628bc5e862 Add some explicit casts to avoid "assignment from incompatible pointer type" warnings by Luca Abeni 2006-12-26 17:41:38 +0000
  • a4da50e17f make version.h depend on .svn/entries by Måns Rullgård 2006-12-26 17:25:16 +0000
  • 2606f38a67 skiprd doxygen comment from avcodec.h -> AVOption comment by Michael Niedermayer 2006-12-26 17:08:03 +0000
  • 44060a7391 Add some other casts, to remove void pointers arithmetic by Luca Abeni 2006-12-26 16:28:34 +0000
  • 7d19628b14 Add some explicit casts to avoid some warnings by Luca Abeni 2006-12-26 16:21:13 +0000
  • 9effd94abc Remove some void pointers arithmetic by Luca Abeni 2006-12-26 16:12:37 +0000
  • 185c7b6b26 Musepack SV7 decoding support by Kostya Shishkov 2006-12-24 04:51:43 +0000
  • f8aa696f9f Properly check for all required bktr headers. inspired by a patch from Tatu Kilappa, trilkk iki fi by Diego Biurrun 2006-12-24 03:53:15 +0000
  • 6cf161d21e Replace fail test with the die function. by Diego Biurrun 2006-12-24 03:12:36 +0000
  • 5931bfc383 Remove redundant variable setting. by Diego Biurrun 2006-12-24 02:58:25 +0000
  • b8bd34305e Slightly shorten libvorbis check. by Diego Biurrun 2006-12-24 02:14:26 +0000
  • eb11380499 Disable Win32 threads by default. by Diego Biurrun 2006-12-24 01:14:55 +0000
  • 3918dc4f8d Add AMR directories for out-of-tree builds. based on a patch by Ramiro Polla, ramiro lisha.ufsc br by Diego Biurrun 2006-12-23 22:14:42 +0000
  • b6f9a42147 typo: Properly escape a $ sign. by Diego Biurrun 2006-12-23 22:06:39 +0000
  • d7d3efae82 sync to libnut, nom->num by Oded Shimon 2006-12-23 12:33:37 +0000
  • 3a1018d4d8 Register x11grab only when it has been enabled. by Diego Biurrun 2006-12-23 07:19:56 +0000
  • c52f5d66a2 skiprd by Michael Niedermayer 2006-12-23 03:05:36 +0000
  • 919cb8731e Fix regression tests with out-of-tree builds. by Diego Biurrun 2006-12-23 00:22:15 +0000
  • 2e3bcd38d0 Create libpostproc pkgconfig files only if libpostproc is enabled. by Diego Biurrun 2006-12-22 23:54:16 +0000
  • acb3b537f3 support files >2GB on MinGW patch by Ramiro Polla, angustia arrozcru.no-ip org by Ramiro Polla 2006-12-22 23:44:04 +0000
  • d951bb9a5c test DIRECT{0,0} too if flag mv0 is used slight PSNR/bitrate increase by Michael Niedermayer 2006-12-22 23:30:57 +0000
  • 79cc11b3ec slightly more consistency for the Darwin linker options by Diego Biurrun 2006-12-22 22:19:02 +0000
  • d32d303568 Clarify that yuv2rgb_init.c cannot be used under LGPL by Luca Abeni 2006-12-22 17:57:19 +0000
  • 11c6f4a11c Opss... My last commit was wrong; sorry! This one moves the GPL check in the right place by Luca Abeni 2006-12-22 15:05:30 +0000
  • 0872a0a6d9 libswscale is not LGPLed, sorry by Luca Abeni 2006-12-22 15:02:39 +0000
  • 19a6be3463 Remove useless include (not needed now that libswscale uses libavutil) by Luca Abeni 2006-12-22 11:22:49 +0000
  • a45bc5922f bt 0 is invalid, setting min to 1 by Baptiste Coudurier 2006-12-22 10:10:13 +0000
  • 8fbec4f4d0 Install generated .lib files in shlibdir on MinGW. patch by Ramiro Polla, ramiro lisha.ufsc br by Ramiro Polla 2006-12-22 05:29:14 +0000
  • 754e97fa49 Remove duplicate line. by Diego Biurrun 2006-12-22 05:25:56 +0000
  • 5e49e7628f Fix linking on Intel Mac due to local relocation entries in non-writable sections. patch by Tom Harper d.thomas.harper gmail com by Tom Harper 2006-12-22 05:20:47 +0000
  • 56a059ac86 Make the X11 frame grabber disabled by default. by Diego Biurrun 2006-12-22 04:38:24 +0000
  • df32bc1213 more simplification by Aurelien Jacobs 2006-12-21 22:58:02 +0000
  • acff54d831 10l by Michael Niedermayer 2006-12-21 22:35:13 +0000
  • 5d078bdb47 Use $< instead of explicit names. by Diego Biurrun 2006-12-21 21:35:49 +0000
  • 49f1ac5a3d change mpeg2 intra vlc test to advanced one, add qprd trell and b frames by Baptiste Coudurier 2006-12-21 17:55:02 +0000
  • 5970845f1f FIXME has already been fixed ages ago by Michael Niedermayer 2006-12-21 15:49:40 +0000
  • 66884a2946 simplify by Michael Niedermayer 2006-12-21 15:46:32 +0000
  • d6975eb82b use qscale_table in adaptive quant some PSNR/bitrate improvement for adaptive quant by Michael Niedermayer 2006-12-21 15:45:53 +0000
  • 2175b80bed simplify by Michael Niedermayer 2006-12-21 15:22:16 +0000
  • 3b9cf3bdb3 i think this if() is useless lets abuse our users to test this ;) by Michael Niedermayer 2006-12-21 15:21:44 +0000
  • 2f16af0667 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) by Michael Niedermayer 2006-12-21 15:20:02 +0000
  • 59743d16c7 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 by Michael Niedermayer 2006-12-21 14:24:23 +0000
  • 51b1a6c939 dont randomly dissallow direct MBs some PSNR/bitrate gain for b frames with adaptive quant or QPRD by Michael Niedermayer 2006-12-21 13:23:49 +0000
  • 2d1e5071e2 QPRD & adaptive quantization regression tests by Michael Niedermayer 2006-12-21 13:03:07 +0000
  • 4a49d9b2f8 Remove useless #include. by Diego Biurrun 2006-12-21 11:14:56 +0000
  • 2cb396eb8b Remove useless MinGW #ifdefs. patch by Ramiro Polla, ramiro lisha.ufsc br by Ramiro Polla 2006-12-21 11:12:55 +0000
  • 7c057f46e8 libswscale can now be compiled under LGPL too by Luca Abeni 2006-12-21 08:01:10 +0000
  • cb284d4b77 try direct mode MB after QPRD, slight PSNR/bitrate gain if b frames + QPRD by Michael Niedermayer 2006-12-20 23:43:13 +0000
  • e825b5009f Fix a crash when probing img2 format with a NULL filename. patch by elupus _at_ ecce.se by Joakim Plate 2006-12-20 23:33:50 +0000
  • e4d0e2edb9 fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain) by Michael Niedermayer 2006-12-20 17:11:54 +0000
  • 0683a5c558 Fix compilation of non-MMX code with gcc 2.95 by Luca Abeni 2006-12-20 15:58:15 +0000
  • 9bde778e73 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. by Luca Abeni 2006-12-20 13:09:29 +0000
  • ff8dc81b5b dont favor the zero MV if mv0 is used (psnr per bitrate gains ranging from 0 to 0.14, most are <=0.04 though) by Michael Niedermayer 2006-12-20 01:30:17 +0000
  • 5a5c770d5a Add SSSE3 (Core2 aka Conroe/Merom/Woodcrester new instructions) detection by Guillaume Poirier 2006-12-18 22:43:09 +0000
  • 832a7b631f minor doc fix by Michael Niedermayer 2006-12-18 19:27:28 +0000
  • 7910d13474 always print message when error, AV_LOG_DEBUG -> AV_LOG_ERROR by Baptiste Coudurier 2006-12-18 13:45:03 +0000
  • 9110a0e32d Add support for VP60 and VP61. by Aurelien Jacobs 2006-12-17 22:00:12 +0000
  • 95cefcb4ed 10l by Michael Niedermayer 2006-12-17 15:41:30 +0000
  • c29ff23c2a small optimization by Aurelien Jacobs 2006-12-17 15:26:50 +0000
  • af6a403a05 warn user if the selected diamond size is larger then the motion estimation score cache size by Michael Niedermayer 2006-12-17 13:11:34 +0000
  • a6daaf7cce limit x/ymin/max to me_range slight psnr/bitrate gain for most but not all files if me_range is used by Michael Niedermayer 2006-12-17 12:07:09 +0000
  • 6f3e4e1712 Check mb_pos is big enough before trying to access data left or above. Fixes out-of-bound access for http://samples.mplayerhq.hu/V-codecs/WMV9/nokia_n90.wmv by Reimar Döffinger 2006-12-17 11:11:44 +0000
  • 3b61ab0b03 put_*() are not only useful to muxers and protocol fix compilation of matroska demuxer with --disable-muxers --disable-protocols by Aurelien Jacobs 2006-12-16 20:40:09 +0000
  • 9d824ad1f7 fix libavutil.pc by Måns Rullgård 2006-12-16 00:57:32 +0000
  • c505dd3191 don't use non-standard sed -i option by Måns Rullgård 2006-12-15 22:36:19 +0000
  • 0cd4faf977 Allow provision of displaynumber, screennumber, x-offset and y-offset parameters to the x11grab device. by Panagiotis Issaris 2006-12-15 13:19:03 +0000
  • 162b983598 av_log(NULL,... -> av_log(avctx,.. where appropriate. by Benjamin Larsson 2006-12-14 17:58:25 +0000
  • e7a6d5f313 Bug fix for crashes when SSE is used on unaligned arrays. No measureable change in speed. This gave random crashes on Win32 and BeOS. The cause for this bug is that gcc doesn't align the stackframe. Linux and glibc always ensure this to be true thus this never affected Linux. by Benjamin Larsson 2006-12-14 17:50:23 +0000
  • 9c476fd65e replace bashism with POSIX construct by Måns Rullgård 2006-12-13 20:42:11 +0000
  • f70d367b63 vqmin/vqmax --> qmin/qmax in the option description by Diego Biurrun 2006-12-13 11:10:41 +0000
  • 913e4081a3 grammar/wording by Diego Biurrun 2006-12-13 10:42:15 +0000
  • 76d2efda6d documentation for X11 grabbing by Baptiste Coudurier 2006-12-13 10:27:50 +0000