Will Wmv Ever Play On The Gp2x?


Blah posted on Aug 4 2006 at 11:44 PM said:
It isn't what you think it is. Its a System-on-a-Chip, not a video decoder. Granted, it does have one, but mainly it is a cpu.
This is straight from: http://www.mesdigital.com/support/downfile...ata%20sheet.pdf

1.8 VIDEO PROCESSOR
MP2520F’s Video Processor can support multiple standard video codec functionality including MPEG4, DivX
3.11/4.x/5.x and JPEG standard. The Video Processor consists of multiple macro-functional H/W blocks including
VLD/VLC, DCT/IDCT, Q/IQ, ME, MP, MC, De-Block, De-Ring and SP(stream packet processor).
If any of these highlighted functions can help with the WMV (and I don't see why they wouldn't) then they can be accelerated, someone may or may not have to write the software.

Oh and I also noticed that theres builtin svideo, which poses the question "Why does GPH need the Creative tvout chip?".
I don't find that in the PDF, here is the pinout description for the video section:
Display Controller Pins
Video output data (RGB, Multiplexed-RGB, YCbCr)
Video output data (RGB, Multiplexed-RGB, YCbCr)
Pixel Clock Output
Data Enable
Horizontal Sync
Vertical Sync
Data reverse signal of source driver
Vertical Clock output
Power Save
Clock signal of gate driver
Gate-OFF Control signal for gate driver
Video Clock Input
Shift clock output for Gate Driver IC
Start Pulse of source Driver IC
 
Last edited by a moderator:
Er-hem.

The MMSP2 is perfectly capable of playing WMV. The hardware is there. The software module loaded on to the video decoder, on the other hand, isn't capable. It's restricted to running MPEG-4 codecs. If the module could be replaced, the video decoder could play WMV, and could also be used in 3D applications. Unfortunately, not even GPH has source code for the module - MagicEyes only gives away a binary.

You can decode WMV in software, but you get an unfortunate problem when it comes to WMA. Most existing decoders of WMA rely heavily on floating-point, which is very slow on the GP2X. There is at least one WMA integer decoder, but the one I tried doesn't work too well on the GP2X, and I lost contact with the developer a while ago. WMV without sound works fairly well though.
 
Back
Top