Commit Graph

146 Commits

Author SHA1 Message Date
arpi 4b33dccb25 10000hl to Holm... control MUST BE static...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4597 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 01:21:48 +00:00
arpi 7c51652a1b query_ stuff replaced by new control() - patch by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4593 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-09 00:47:26 +00:00
mswitch f6787a2265 Activate QSCALE flag for avcodec
Reset playback speed on exit (we aren't using this feature yet... but
will hopefully do soon)
Use fsync instead of the mediocre flush ioctl's on seeking/pausing, at
least video seems to stay in sync...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4524 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 23:13:56 +00:00
mswitch dfc9dd714b Forgot the osd fix in the other patch, well, here it is ;)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4515 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 15:10:47 +00:00
mswitch 52c31131ab Switched from libmp1e to libavcodec, at least for me it runs helluva lot faster than libmp1e
(high quality divx movies that before ran very poor now plays perfectly). Also includes some
minor fixes to the osd support. Since libmp1e has issues with non-mmx system I think this move
is a smart one...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4514 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-03 14:55:27 +00:00
mswitch 4cc01fb724 Cleaned up some code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4481 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-02-02 18:09:35 +00:00
nick b587a3d642 new info for tuning
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4434 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-31 09:57:13 +00:00
nick fa1d5742bc Extensions for video accelerated architecture
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4353 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-26 16:01:26 +00:00
mswitch ea0dae62da Reverted to using software sync again, some day I'll die of a heartattack if I can't get this
m*f*er to work on both fast and slow machines... May all hell be let loose on sigma for not
cooperating with us


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4270 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 22:24:30 +00:00
mswitch 3beb10eeff Only use hardware sync and prebuffering with mpegs!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4268 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 21:55:30 +00:00
mswitch b6b47b29b8 Handle timestamps internally
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4266 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 21:20:29 +00:00
mswitch e624cbbce3 Removed seeking warning message since it has now been fixed in the driver
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4253 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-19 15:01:28 +00:00
mswitch 9870d682a4 Fixed seeking
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4220 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-17 19:24:33 +00:00
mswitch 94d8b9131d Added new syncengine thanks to a new previously undocumented feature of the em8300, this might fix playback on both slow and fast machines (more testing needed). This also requires users to get the em8300 driver from cvs until the next version is released (will probably happen this weekend)
Added lots of comments, should be pretty easy to understand most of the internals now
Added lots of brackets to if's for's while's etc, this is not a cosmetical thing but rather due to the fact I got some very odd bugs with else's since I didn't properly use brackets (and it's the K&R standard to have brackets everywhere)
Fixed some bugs that would occur when disabling libmp1e
Switched to default to the new naming scheme of device nodes, the driver will slowly switch over to this state, if it can't find devices under the new name it will try the old naming scheme
I stopped opening devices in non-blocking mode, it would break the new syncengine which tries to burst data to the device (alot of times meaning it will fill the fifo pretty fast which would previously result in jerkyness on fast machines)
The device now sets the initial state of the pts and speed (probably not needed, but assumption is the mother of all fuckups =)
Keep the control interface open during the entire duration of the libvo device, we might need this to flush video buffers on seeking (currently not implemented, therefore seeking is broken)
This is beta stuff to the driver, I will get some users to test it for me and do my best to fix seeking as soon as possible...


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4219 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-17 10:33:47 +00:00
mswitch 5bb60ff023 Moved declaration of picture_* out of ifdef MP1E as not to break compilation for those of you who disable libmp1e
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4167 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 10:10:20 +00:00
arpi b28a18c137 hw spu support for dxr3 - patch by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4161 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-15 00:23:16 +00:00
mswitch de15f527f6 Fixed a bug relating to libmp1e (actually the bug is in libmp1e, but this solution should be safe enough)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4110 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-12 15:59:47 +00:00
arpi 62969df02e useless cosmetics changes... a.k.a. cvslog killer - patch by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4096 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-11 22:30:28 +00:00
mswitch e13278dc49 Reverted to accurate but glitchy sync...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4064 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-09 16:20:41 +00:00
mswitch 4f6a3bb32d preliminary config interface
dual syncengine


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4007 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 15:15:17 +00:00
mswitch 879228a664 Fixes to sync code
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4006 b3059339-0415-0410-9bf9-f77b7e298cf2
2002-01-06 14:29:58 +00:00
mswitch 3edb7775ee Some last minute changes to accomodate for anamorphic 1.85:1 and 2.35:1 movies... Needs more work, but this is good enough for now.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3862 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-28 22:33:06 +00:00
mswitch 6fb54e9032 Brand new sync core, uses hw sync for everything.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3829 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-28 10:21:05 +00:00
mswitch 7053d5f169 osd support, not for mpegpes
more cleanups of old code


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3760 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-26 10:34:54 +00:00
mswitch ca7c2ea806 Modified aspect reference, uses default PAL values... Difference to NTSC should be minimal enough so that no checking of videomode is necessary.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3662 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-22 16:20:32 +00:00
mswitch 1ce42a5646 Modified the sync code once again, commented out hardware pts sync (I'll likely burn in hell before understanding how to get this bastard to sync well)
Added automagic setup of aspect ratio, will remove the "aspect-bug" (I hope). As well as please you rich 16:9 doods ;)


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3640 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-20 20:50:35 +00:00
mswitch 12dd9ded9c Removed conversion for yuy2, libmp1e supports this format, no need to cnovert it...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3631 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-20 08:02:38 +00:00
mswitch 9194e94a48 Removed some old libavcodec code which would cause inproper scaling of some movies...
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3630 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-20 07:40:30 +00:00
mswitch 0618d45a03 Inproved mpeg sync on fast computers
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3622 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-19 18:26:08 +00:00
mswitch 343b941007 Fix glitchy mpeg playback
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3615 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-19 14:28:42 +00:00
atmos4 35e0c399d1 MP1E configure patch by D. Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3433 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-10 14:41:44 +00:00
mswitch ba73fc159f Removed hardware syncing support. Actually movies seem to run much smoother without it.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3388 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-08 14:40:45 +00:00
alex ca2919f671 fixed typo
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3375 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-07 23:30:02 +00:00
mswitch a41998df59 Minor typo fix (which I thought I commited yesterday)
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3334 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-05 07:11:36 +00:00
mswitch 2f5f4f3c5a Switched from rte which caused alot of problems for some users to libmp1e.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3330 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-12-04 23:14:31 +00:00
mswitch 5d19822caa Added support for codecs that supports BGR24 (some opensource codecs and vivo)
Added the over-requested underrated black-border around scaled movies that everyone's been nagging me about lately =).
Fixed the following Bugs:
	YV12 video getting cropped at the bottom
	Lockups on exit (if these problems surface again, contact me please)
	Invalid stride in YUY2 playback


git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3233 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-30 22:24:40 +00:00
atmos4 f7ae53c46a Fix green borders -> black borders, patch from D. Holm, also small fix to dxr3 ao.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3219 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-30 16:11:43 +00:00
atmos4 25486c1da7 Support for YV12 with DXR3, patch by D. Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3209 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 19:18:48 +00:00
atmos4 98feb0179d Newest DXR3 patch (improved 1.0rc2) by David Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3202 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-29 17:31:58 +00:00
atmos4 d9dca0c290 Patch by D. Holm to make audio with dxr3 working.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@3187 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-28 15:33:38 +00:00
atmos4 2a3e9d86da Minor fixes by David.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2969 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-18 13:10:22 +00:00
arpi 533abb0093 dxr3-patch4 by David Holm
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2922 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-16 08:31:18 +00:00
mswitch 54f2b69025 Added a temporary fix to the DXR3 win32 codec playback, win32 codecs might prove to play back an unscaled image!
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2867 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-13 16:01:56 +00:00
atmos4 2f2350320a DXR3 beta2 patch by David Holm.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2771 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-08 21:51:28 +00:00
nick dfe91abaa2 Move yuv2rgb to postprocess
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2733 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-06 11:22:40 +00:00
arpi bd74597c36 ao_dxr3 by David Holm <dholm@telia.com>
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@2646 b3059339-0415-0410-9bf9-f77b7e298cf2
2001-11-03 02:38:10 +00:00