Commit Graph
549 Commits
Author SHA1 Message Date
michael 63ee919e14 fixing segfault
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7950 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-29 01:20:51 +00:00
michael 2d28fdd64c postprocessing cleanup:
remove opendivx #ifdefs
remove rk1 filter
remove unused / obsolete stuff
add -1,4,2,4,-1 deinterlacing filter (ffmpeg uses that)
threadsafe / no more non-const globals
some optimizations
different strides for Y,U,V possible
remove ebx usage (someone really should fix gcc, this is really lame)
change the dering filter slightly (tell me if its worse for any files)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7947 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-28 19:31:04 +00:00
arpi 576f61ea23 config_vo error handling
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7942 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-28 00:42:39 +00:00
arpi 6fbb5c27a5 pass extradata to the codec
patch by Fabrice Bellard <fabrice.bellard@free.fr>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7941 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-28 00:40:42 +00:00
arpi 290a98a9cc 1l :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7930 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-27 02:54:46 +00:00
michael 31f511c9a6 handle direct rendering buffer allocation failure
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7929 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-27 00:37:51 +00:00
arpi 6a84628840 2xSai filter... just for fun, imho useless
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7920 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-25 16:49:33 +00:00
arpi 2fb26f01fd debug ize
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7919 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-25 16:48:53 +00:00
arpi 68ad190678 10l... #ifdef doesn't work for enums :(
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7899 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-24 19:40:08 +00:00
arpi 76b9620138 updated comments
patch by Per Wigren <wigren@home.se>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7896 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-24 17:39:12 +00:00
arpi 385a4b8f30 100l - Michael is right, we don't need le2me here
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7894 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-24 10:05:09 +00:00
arpi 4c2a619642 10l
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7891 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 23:48:42 +00:00
arpi f40b7e91b8 fixed unaligned access (bus error on sparc)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7889 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 23:15:25 +00:00
arpi df2985d73a automatic rotation for mode 4..7, based on
patch by Balatoni Denes <pnis@coder.hu>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7872 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 17:51:49 +00:00
arpi 044b2d550e time.h required for select()
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7859 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 11:20:07 +00:00
arpi a80ed8913a -vop bmovl - BitMap OVerLay videofilter for MPlayer
patch by Per Wigren <wigren@home.se>
TODO: -dr, MMX opt, fix alpha-only png, other colorspaces


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7856 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-23 00:26:27 +00:00
arpi 71fb48ebc5 - using avcodec_alloc_context()
- fixed 10l bug (double free() ) causing random mem corruption...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7853 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-22 22:25:17 +00:00
arpi 4a3d6d4205 compiler warning fixes by Dominik
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7849 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-22 16:24:26 +00:00
alex d1f02dd099 task done
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7805 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 20:05:57 +00:00
alex 0ba571253c using sh->context for private data
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7801 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 19:06:45 +00:00
alex 3b57d9799c support to use minilzo lib alternatively
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7800 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 18:56:48 +00:00
arpi e305745f60 bypass palette from bih, when codec cannot give it in o_bih
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7790 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 00:57:44 +00:00
arpi cee57cf702 #ifdef PIX_FMT_YUV411P...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7789 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-19 00:23:50 +00:00
arpi e635c0d02d exporting palette for 4/8bpp modes
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7784 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-17 21:53:30 +00:00
arpi ff0d48a9b3 fixing palette export
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7783 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-17 21:32:35 +00:00
arpi f259a0a897 rgb1/rgb4 support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7774 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-17 00:27:27 +00:00
arpi af64078ef4 10l bug, found by valgrind :)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7769 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-16 23:12:00 +00:00
arpi 539d77e892 10l. use mpcodecs_draw_slice, instead of libvo directly
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7757 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-16 19:26:30 +00:00
arpi 2e89c76a2c new filter: 1bpp - converts 1bpp image to yuv/rgb 8/16/32 bpp
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7756 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-16 18:40:03 +00:00
arpi 6d80c0060e set up ss_div/ss_mul properly, accept 'alaw' fourcc too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7754 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-16 16:49:58 +00:00
arpi 3cfed8bdb5 tell the codec wrapper the codec path (fixes realaudio Sipr)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7753 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-16 15:59:04 +00:00
attila c42c0d8116 MSGL_DBG2 -> MSGL_INFO
'cause we need to see this msg
pointed out by Kim Minh Kaplan


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7740 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-14 20:51:18 +00:00
attila 1b3453f29f printf -> mp_msg
if something is not right, feel free to revert it


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7739 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-14 15:12:04 +00:00
michael fc499bc536 put M4S2 & MP4S headers in avctx->extradata (in the unlikely case that they arent missing completly)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7737 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-14 12:51:55 +00:00
arpi e84772b08d compiler warning fixes
patch by Dominik Mierzejewski <dominik@rangers.eu.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7732 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-13 21:58:55 +00:00
arpi e9885d32cd liblzo realtime video codec support (decoding only)
patch by Tilmann Bitterberg <transcode@tibit.org>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7730 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-13 21:40:10 +00:00
arpi 89807b4a7a make local stuff 'static', complete uninit
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7729 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-13 21:26:00 +00:00
michael de10f446dd new error resilience support
option renamed for consitancy with ffmpeg (ver -> er)
 bug numbers changed (1234->1248) as some files need multiple ones


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7723 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-13 13:49:24 +00:00
michael c7c35d3208 yuy2 output support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7721 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-13 00:30:38 +00:00
arpi 747cc862f1 don't honor stride hints if the next filter(chain) doesn't support stride
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7698 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-10 01:09:23 +00:00
arpi b94ac62f15 support for VFCAP_ACCEPT_STRIDE in vo drivers
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7688 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-09 22:32:04 +00:00
arpi a5830dcb16 VFCAP_DRAW_SLICE added
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7687 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-09 22:07:48 +00:00
arpi ba57b1c37f parse samplerate & channels from LPCM header
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7671 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-08 22:56:43 +00:00
arpi 9d9dbdab95 reset channels too
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7670 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-08 22:55:55 +00:00
arpi a6450205ee 411P added (DV ntsc)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7663 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-07 21:57:43 +00:00
arpi e1975b1320 argh. gcc sux. someone please explain why float x=0; if(x>0) ... is true.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7662 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-07 21:24:44 +00:00
arpi 1b19920692 I think libfaad2 changed recently. The functions faacDecInit() and
faacDecInit2() now return the number of channels through a pointer to char
(was: pointer to long).
patch by Uwe.Reder@3SOFT.de


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7649 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-07 10:18:46 +00:00
arpi 3d428ef79a I found that default isn't optimal so it's changed a bit. :)
patch by Andriy N. Gritsenko <andrej@lucky.net>


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7632 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-06 18:14:14 +00:00
anders 735de60232 Adding -format and -af switches
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7615 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-06 11:23:02 +00:00
arpi 3053a8b7f2 aufio filter layer (libaf) integration to libmpcodecs, mplayer and mencoder
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@7605 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-10-05 22:55:45 +00:00