PDA

View Full Version : What are the disadvantages of coreAVC to ffdshow.


MILLZY
17th September 2009, 15:38
What are the disadvantages of using CoreAvc against ffdshow.Also i have been selecting all the ac3 tracks in english just in case any of the extras use them,Do i need to do this or will the main audio track cover the extras as well as the main title?

Inspector.Gadget
17th September 2009, 18:23
Nothing, as far as I know. You can always use ffdshow postprocessing on CoreAVC-decoded content by enabling ffdshow on raw video. However, this may well be slower than using ffmpeg-mt to decode H.264 and doing the processing in that single instance may be a speed savings. CUDA use probably factors into this. Try using TimeCodec on your system to compare.

jdobbs
17th September 2009, 18:31
It's been a while since I've used it, but back then I gave up on CoreAVC because I experienced crashes on some BD sources.

Blue_MiSfit
17th September 2009, 18:33
They're both compliant H.264 decoders.

I think CoreAVC doesn't handle predictive lossless properly, but I could be wrong!

~MiSfit

Dark Shikari
17th September 2009, 18:36
They're both compliant H.264 decoders.

I think CoreAVC doesn't handle predictive lossless properly, but I could be wrong!You're embarrassingly wrong, it supported predictive lossless before any other decoder, including JM.

Also, the disadvantage is that it costs 15 bucks.

G_M_C
17th September 2009, 19:27
You're embarrassingly wrong, it supported predictive lossless before any other decoder, including JM.

Also, the disadvantage is that it costs 15 bucks.

Thats the only disadvantage i found, and even if you can call it that (i think its money well spend).

MILLZY
17th September 2009, 19:32
It's been a while since I've used it, but back then I gave up on CoreAVC because I experienced crashes on some BD sources.

When you came across the crashes on certain BD sources was that at the early stages of BD Rebuilder or something totally different,because BD Rebuilder is quite stable now.

jdobbs
17th September 2009, 21:14
When you came across the crashes on certain BD sources was that at the early stages of BD Rebuilder or something totally different,because BD Rebuilder is quite stable now. It was last October -- before I'd released the first public BD-RB beta. But it wasn't BD-RB that was the issue -- because it would also fail when I tried playing it back through AVISYNTH without BD-RB involved -- and the same source would work with FFDSHOW. This was with commercial AVC sources (from BD). I guess it could have been some incompatibility between the two (AVISYNTH/CoreAVC) -- but rather than try to figure out the issue I just followed the path of least resistance, which was to stick with FFDSHOW.

It's been almost a year now since I've tried it -- so I can't say whether it would still be an issue.

turbojet
17th September 2009, 23:34
CoreAVC 1.9.5 improperly decodes these 3 Paramount R1 BD's:

Iron Man
Indiana Jones and the Kingdom of the Crystal Skull
Eagle Eye

ffdshow properly decodes all 3. CoreAVC developers know about it but don't plan on fixing it. (http://forum.doom9.org/showthread.php?p=1188542#post1188542)

Dark Shikari
17th September 2009, 23:47
CoreAVC 1.9.5 improperly decodes these 3 Paramount R1 BD's:

Iron Man
Indiana Jones and the Kingdom of the Crystal Skull
Eagle Eye

ffdshow properly decodes all 3. CoreAVC developers know about it but don't plan on fixing it. (http://forum.doom9.org/showthread.php?p=1188542&highlight=marvel#post1188542)Can it really be considered "incorrectly" if the video streams on said Blu-rays are invalid to begin with? ;)

jdobbs
18th September 2009, 00:13
Hmmm... it's kinda' hard to fault someone for sticking to the spec. Interesting that commercial blu-ray discs would include non-spec video...

Dark Shikari
18th September 2009, 00:17
Hmmm... it's kinda' hard to fault someone for sticking to the spec. Interesting that commercial blu-ray discs would include non-spec video...To be fair, x264 (years ago) used to violate the spec with respect to MV length as well.

I have a plan lying around on how to add one more bit to the CoreAVC MV representation without significant performance loss... I might try it some time.

Blue_MiSfit
18th September 2009, 02:03
Indeed, I'm embarrassed :)

Consider me schooled.

~MiSfit