DGVC1IndexNV today decoded its first VC1 stream from the blu-ray "Baraka". I'm still some time away from being able to release an alpha, but I wanted to start this thread to let you know about it and to ask for some test clips.

I'm looking for any and all VC1 clips, but only raw elementary VC1 or in an M2TS container. I will do ASF later. Thank you.

For those not acquainted with my tools, the NV on the end denotes a version that runs on an Nvidia graphics card GPU. I don't have any plans to develop a non-NV version because I am not aware of any decent open source decoder.

Also please be aware that my NV tools require a license obtained by making a small donation to become a supporter of neuron2.net.

I'm keeping a close eye on this one, as it'll help me justify whether I purchase a new graphics card for Xmas.

__________________
On Discworld it is clearly recognized that million-to-one chances happen 9 times out of 10. If the hero did not overcome huge odds, what would be the point? Terry Pratchett - The Science Of Discworld

Huh? What do you mean by "full bitstream decoding"? Do you mean it's not all on the GPU? So what? We need an Avisynth frame accurate VC1 source filter, that's all, don't we? I get 43fps on 1080P VC1. Who cares how the decoding is partitioned?

could it be because eacto removes the pulldown from hddvd vc1 files i think...

Nah. The sequence layer is missing it seems. Or maybe it's simple or main profile VC1 in the EVO. That's why I want to see the demuxed ES.

Quote:

i suppose you could call your program DGblurayVC1DecNV

Nah. It should work on all advanced profile VC1. Simple and main require stuff to be signaled out-of-band in the container, and if the demuxer doesn't recreate that as in-band syntax, then it goes to hell. At least that's my understanding. Again, that's why I'd like to see the demuxed ES.

Open your m2ts in tsmuxer and demux the VC1. The demuxed VC1 doesn't play in anything. So it looks like something is going wrong in the muxing.

EDIT: I did a hex comparison of the raw VC1 you gave me and the raw VC1 demuxed from your M2TS. The latter has many spurious 00 00 01 0D start codes (frame start code) inserted throughout the file. It's garbage. You may want to report it to the author.

Open your m2ts in tsmuxer and demux the VC1. The demuxed VC1 doesn't play in anything. So it looks like something is going wrong in the muxing.

EDIT: I did a hex comparison of the raw VC1 you gave me and the raw VC1 demuxed from your M2TS. The latter has many spurious 00 00 01 0D start codes (frame start code) inserted throughout the file. It's garbage. You may want to report it to the author.

Just a side note: there are many cases where tsmuxer creates bad files, and where tsremux does not.
Such cases are:
itv-hd .ts to new .ts
some bbc-hd .ts to new .ts
The new created tsmuxer .ts files are usually desynced.

I never understood this: Why are there so many ways to create, mux, demux or edit .ts files?
For example itv-hd.ts mpc internal, haali, fail to open the .ts, while the muxers and dgavc do open the .ts file.

Guess thats even more reason to support .mkv, it works or it does not.... ok sorry for the off topic, but especially the first part may be useful.