Log in

View Full Version : MPEG 2 Reference Decoder


Dave1024
22nd March 2011, 10:38
Hi,

please provide the link for a reference mpeg 2 video decoder[input m2v output .yuv].Since i would compare my output with the reference one to find out the quality of both.


Thanks
Dave

pandy
22nd March 2011, 15:45
mpeg2dec from http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html

Dave1024
22nd March 2011, 19:52
I want fixed point decoder. plus reference output to check the conformence. so that the reference output is taken to fix my programming bugs.

Thanks
Dave

hank315
22nd March 2011, 23:59
mpeg2dec is THE reference decoder.
If you want to test your decoder it has to comply with mpeg2dec, it's the "official" implementation of the ISO 13818-2 standard.

I don't know what a fixed point decoder is, do you mean the (integer) implementation of the IDCT?
You can try DGDecode, it has various methods for IDCT, source code and dll are available.

drmpeg
23rd March 2011, 02:25
mpeg2dec has both fixed and floating point versions of the IDCT.

Dave1024
25th March 2011, 07:54
Hi,

Thanks for the replay.

Let me know one thing. I would like to test my decoder modules like entroppy coding, sequence parsing, IDCT, field and frame processing etc

For this will i get conformance streams as per the standard?

Please provide the links if any

Thanks
Dave

hank315
26th March 2011, 21:17
Some streams can be found here:
http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/
(http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/)
Just a question, what's your goal, what do you want to achieve?
There are already a lot of free open source MPEG2 decoders available.

Dave1024
30th March 2011, 10:22
Hi,

can u list out what are the major difference b/w MPEG1 and MPEG2. Why i ask this question is, to know MPEG2 decoder should support MPEG1 streams or not.
- A backward compactibility exists or not

Thanks
Dave

pandy
30th March 2011, 17:19
at least few differences - for example H.262 support Interlace