Whats the difference between software and hardware decoders?
With a hardware decoder, the audio/video stream is decoded on a separate add-on board in your PC. These add-on boards have one or more chips on them that are like mini-CPUs designed specifically for decoding DVD streams. A software decoder relies heavily on the PC’s CPU to get the stream decoded into audio and video which the sound card and video card can deal with. Some video cards have Hardware Motion Compensation and/or IDCT which will lower the amount of CPU that is required to decode the DVD-Video stream.
With a hardware decoder, the audio/video stream is decoded on a seperate add-on board in your PC. These add-on boards have one or more chips on them that are like mini-CPUs designed specifically for decoding DVD streams. A software decoder relies heavily on the PC’s CPU to get the stream decoded into audio and video which the sound card and video card can deal with. There is a thing call Hardware Motion Compensation that is included on some video cards to lower the amount of CPU that is required.