Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
4th May 2007, 01:37 | #1161 | Link |
ангел смерти
Join Date: Nov 2004
Location: Lost
Posts: 9,558
|
Okay, not quite so confused anymore. The faulty splitter I was using was v1.000 of gabest's, from mid-2004, whereas the current and built-in are 1.003, where the sync problem is fixed. Not sure why MS DVD Nav. only trips over it occasionally, instead of always, but it is in the same spots.
Don't use Haali's, btw, wait a few more versions. The MPEG-PS code isn't working very well right now, in fact it works better on .evo than .vob. |
4th May 2007, 03:09 | #1162 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
foxyshadis, for looking into this as well... jidelite Last edited by jidelite; 4th May 2007 at 03:15. |
|
4th May 2007, 08:17 | #1164 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Why it would stop the DirectShow graph during playback is really beyond me, though...
__________________
now playing: [artist] - [track] ([album]) |
|
4th May 2007, 12:55 | #1167 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
Thanks, jidelite |
|
4th May 2007, 13:15 | #1168 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
I could make AviSynth seek forward instead of totally resetting it, but I rather like the idea of getting everything back into a working state by hitting "Stop", followed by "Play". I could add that as an option, though... "Reset on stop" or something. But still, it's idiotic for the graph to be stopped then restarted in the middle of playback if the user did not do anything...
__________________
now playing: [artist] - [track] ([album]) |
|
4th May 2007, 15:00 | #1169 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
jidelite |
|
4th May 2007, 15:54 | #1170 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Sure, why not? But I guess I'll just skip the total reset on stop anyway, and simply skip ahead to lose the buffered frames like I do when the DirectShow graph is flushed - after all, a fix that only works if you cripple the filter (by turning off buffering) isn't much of a fix. You'll just have to edit the AviSynth script to totally reset AviSynth, then, or toggle the filter off and on via the tray menu or a hotkey...
__________________
now playing: [artist] - [track] ([album]) Last edited by Leak; 4th May 2007 at 15:58. |
|
4th May 2007, 18:04 | #1171 | Link |
*****
Join Date: Feb 2005
Posts: 5,643
|
I haven't seen a fix for that mentioned in the SVN logs. So I think they are still present.
__________________
MPC-HC 2.1.7.2 |
4th May 2007, 18:34 | #1172 | Link | |
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 576
|
Quote:
|
|
4th May 2007, 22:58 | #1174 | Link |
*****
Join Date: Feb 2005
Posts: 5,643
|
How to reproduce the YV12 bugs?
I tried forcing YV12 output in the Xvid decoder. However ffdshow (placed after Xvid in graph) reports the input as IYUV.
__________________
MPC-HC 2.1.7.2 |
5th May 2007, 03:01 | #1175 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
For sure, the frame durations from the decoders are handled differently. To be fare, the pause/stuttering from the Nvidia decoder hasn't happen a whole lot during my regular viewing of movies so far (I think I counted 2) but who knows how many other DVDs are out there where the decoder screws up on a frame duration change with your patch. I still wish others could confirm what I see since I know there are alot of Nvidia video decoder users out there ... jidelite |
|
5th May 2007, 03:24 | #1176 | Link |
ангел смерти
Join Date: Nov 2004
Location: Lost
Posts: 9,558
|
I'm beginning to wonder if these segments are concatenated together from separate encodes with wildly different timestamps, which I hear happens quite a bit when people copy /b the encodes. It's concievable that the studio did it in segments. Too bad I don't have any of neuron2's tools. Well, that's not quite true, I might have something.
The solution might be to simply keep a blacklist of filters that cause spectacular failures in avisynth. |
5th May 2007, 04:55 | #1177 | Link | |
Doom9ing since 2001
Join Date: Oct 2001
Location: Seattle, WA, USA
Posts: 2,002
|
Quote:
http://forum.doom9.org/showthread.ph...974#post970974 http://forum.doom9.org/showthread.ph...655#post973655 A simple Avisynth script can be used to repro: Code:
ColorBars(320, 240, "YV12") Enable "All YUV" raw video codec handling in VfW configuration. Drop the test .avs script into GraphEdit. Render with the default VMR7. Check the renderer input pin properties for input format. Stop the graph, remove the video renderer and replace it with VMR9. Render the video again and check the VMR input pin properties again. Now enable "All YUV" raw video handling in the Dshow Video Decoder Configuration and repeat the same repro steps. Getting the decoder to render YV12 doesn't seem to work, and there seem to be some mirroring issues with the VfW component. |
|
5th May 2007, 10:00 | #1178 | Link |
Registered User
Join Date: Jan 2004
Location: Here, there and everywhere
Posts: 1,197
|
Fizicks AVISynth port of the MPlayer deinterlace filter, Yadif, is creating quite a buzz.
http://forum.doom9.org/showthread.ph...472#post999472 Any chance of incorporating it in the FFDShow decoder deinterlace options, ideally with an option for double-rate (bobbed) output? |
5th May 2007, 11:17 | #1179 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
If you really need to reset AviSynth for some reason (which should be rather seldom), just define a hotkey for enabling/disabling the AviSynth filter and hit it twice in a row, or change the script. I'm afraid I probably won't be able to work on it before tomorrow, though. Also, the pulldown handling really needs 3 options, like in DGIndex: "Honor flags" (like it does now when it's checked, to get out 30 FPS material), "Force film" (which is missing currently, to get out 24 FPS material with correct timestamps) and "Ignore flags" (like it does now when it's unchecked). Without that "force film" option, you can't really use filters that add or remove frames (like a bobber) on almost-correctly flagged progressive material which you don't want to IVTC yourself. Shouldn't be hard to add, though - I just need to correct the timestamps a bit so they don't alternate between 33 and 50 ms. np: Pole - Strand (3)
__________________
now playing: [artist] - [track] ([album]) |
|
5th May 2007, 15:02 | #1180 | Link | |
Registered User
Join Date: Feb 2006
Location: Japan
Posts: 1,560
|
Quote:
As for YV12->YUY2 conversion, when ffdshow is wrapped by AviDecompresser (i.e. vfw codecs are used in a DirectShow filter graph), it appears that AviDecompresser doesn't want YV12 output. Do you have any vfw codecs that output YV12 from AviDecompresser's output pin? If nobody have such codecs, it's not a ffdshow's bug. |
|
Tags |
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl |
Thread Tools | Search this Thread |
Display Modes | |
|
|