movies and wmv (v3.94)
movies and wmv (v3.94)
Anyone had success playing wmv via PB?
			
			
									
									
						I don't know about others, but I can comment you that if you mean a real "pure" decoder, we are talking not only about mastering the format, also about working with the gpu quite a lot. It's not as easy as it sounds.
Almost all video decoding works with your gpu now adays (I think most players use DX). Because if you were going to do it by software, you'll have to do lots of blitting, which is slow if we compare to sending over an array or memory address so our rendering context can grab the pixels from.
And remember you dont just have to decode the frames, also the audio must be extracted.. All correctly timed, etc.
Heres some urls:
http://en.wikipedia.org/wiki/WMV
http://www.digitalpreservation.gov/form ... 0091.shtml
What you can do to learn easily: download a player's source and sniff it. I guess VLC-Player (http://www.videolan.org/vlc/) would do just right, But I've never tried this myself. As for wmv in vlc player I think they are using the lib FFMPEG (http://ffmpeg.sourceforge.net/index.php - cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg)...
Disclaimer: I didnt make much sense with the gpu part, sorry but I need to sleep. In any way, your graphic card is doing the hard job of processing -graphically- all the movie frames. Sometimes theres interpolation between (most times, heck.. if not always) with different algorithms and so on... but those are ran in CPU I guess.
			
			
									
									
						Almost all video decoding works with your gpu now adays (I think most players use DX). Because if you were going to do it by software, you'll have to do lots of blitting, which is slow if we compare to sending over an array or memory address so our rendering context can grab the pixels from.
And remember you dont just have to decode the frames, also the audio must be extracted.. All correctly timed, etc.
Heres some urls:
http://en.wikipedia.org/wiki/WMV
http://www.digitalpreservation.gov/form ... 0091.shtml
What you can do to learn easily: download a player's source and sniff it. I guess VLC-Player (http://www.videolan.org/vlc/) would do just right, But I've never tried this myself. As for wmv in vlc player I think they are using the lib FFMPEG (http://ffmpeg.sourceforge.net/index.php - cvs -z9 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co ffmpeg)...
Disclaimer: I didnt make much sense with the gpu part, sorry but I need to sleep. In any way, your graphic card is doing the hard job of processing -graphically- all the movie frames. Sometimes theres interpolation between (most times, heck.. if not always) with different algorithms and so on... but those are ran in CPU I guess.
- 
				lexvictory
 - Addict

 - Posts: 1027
 - Joined: Sun May 15, 2005 5:15 am
 - Location: Australia
 - Contact:
 
does the wmv that doesnt have an audio track work in windows media player?
if not, u may need to update windows media player - this should update the wmv codecs
or u could try using a new dx version
if it does, i dont have a clue....
			
			
									
									if not, u may need to update windows media player - this should update the wmv codecs
or u could try using a new dx version
if it does, i dont have a clue....
Demonio Ardente
Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
						Currently managing Linux & OS X Tailbite
OS X TailBite now up to date with Windows!
