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. |
12th April 2007, 11:55 | #1021 | Link |
*****
Join Date: Feb 2005
Posts: 5,647
|
^ committed
__________________
MPC-HC 2.2.1 |
12th April 2007, 12:22 | #1022 | Link | |||
Angel of Night
Join Date: Nov 2004
Location: Tangled in the silks
Posts: 9,559
|
Quote:
Quote:
But how to scale the values inside without forcing them all to the same size? Just multiplying them won't really work. I say pick the most common style (adding up the lines for each) and fix it at the selected font size, scaling everything else according to the ratio. Annoying, but that's what you get when protocols are designed badly. Thoughts? Quote:
|
|||
12th April 2007, 14:21 | #1023 | Link | ||
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 576
|
Quote:
Quote:
|
||
12th April 2007, 15:02 | #1024 | Link |
Registered User
Join Date: Dec 2004
Location: Melbourne, AU
Posts: 1,963
|
Hmm I haven't been keeping up with this thread and all the 64-bit developments. A few things spring to mind:
|
13th April 2007, 02:38 | #1025 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
I like your patched version as it allows me to have alittle more headroom for my P4 3.0 with regular DVD viewing. However, I still come across a stutter or 2 (that I don't see with an un-patched version) and was wondering if you could provide a way to 'bypass' your patch in case I want to do regular AviSynth filter processing to test with? jidelite |
|
13th April 2007, 08:34 | #1027 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
(Do note that the extra buffering isn't meant to smoothen playback or "give headroom", like you wrote - for that, activate ffdshow's queue on the "Queue & misc" page... it's meant to allow AviSynth filters to work correctly that need more than just the current frame or that add/remove frames. Or, if I were completely selfish I would say it's meant to make TIVTC work on the fly... ) Anyway, to bypass almost anything just uncheck "Apply pulldown" and set both buffer settings to zero - that should do it, except that it probably still does an extra blit when compared to the old implementation - that's next on my to-do list to fix.
__________________
now playing: [artist] - [track] ([album]) |
|
13th April 2007, 18:42 | #1028 | Link |
Otaku
Join Date: Sep 2006
Location: Portugal
Posts: 576
|
In terms of usage and performance there are none. There are more details in another page of this tread.
Anyway, I suppose you are talking about clsid and xxl's builds, Leak's build has additional AviSynth tweaks and optimizations. Last edited by Kado; 13th April 2007 at 18:49. |
14th April 2007, 00:05 | #1029 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
Yes, you are right, perhaps 'headroom' was a bad choice of words. Your patch allows me to run filters that would otherwise stutter on a non-patched ffdshow builds. I posted this in another thread but here goes - I'm using: Abit AG8 Motherboard P4 530J 3.0 GHz using hyperthreading GeForce 6600 1 Gb ((2) 512 ddr-sdram) TheaterTek software player At the moment I've only been using the 1 filter/Avisynth script (nothing else is check in ffdshow): Buffers BACK=1 AHEAD=3 (The OSD indicates this filter only needs 1-back & 1-ahead.) SetMemoryMax(224) SetMTMode(2) SeeSaw(NRlimit=1, NRlimit2=3,Sstr=1.4,Slimit=5,Spower=2,Sdamplo=2,SdampHi=20,Szp=10,Bias=65,SootheT=10) I sat down finally to watch the R1 version DVD of 'Blood Diamond' and 1:17 into the first chapter the video freezes and stutters for about 2-3 seconds and then it is fine - something that doesn't happen with an unpatched version of ffdshow. I didn't watch it all the way thru with your patched version but the first couple of chapters seem to work ok after that so it appears to be a one time thing. I tried unchecking "Apply pulldown" and set both buffer settings to zero but I get the same results. I also reported (in another thread) the same thing happening with the montage on my Video Essentials DVD. I'll have to watch more DVD's with your patched version to see if I can get more examples. Thanks, jidelite |
|
14th April 2007, 08:53 | #1030 | Link |
Registered User
Join Date: Jan 2006
Posts: 147
|
Hey Leak!!
Can you please tell me how to get your build working? I mean "TIVTC on the fly" thingy you keep talking about!!! I've MPC, your latest ffdshow build, avisynth 2.5.7 & latest TIVTC dlls. Now I wanna know how to get it work?? What script should I use? what options should be ticked or unticked?? etc etc... Thanks in advance!!
__________________
i7-2600 | GA-B75-D3V | Tempest EVO | VX450 & XMS3 16GB | SanDisk Extreme 120GB | U2311H | MK520 | MSI GTX750 Ti Gaming | CM Hyper 212+ | APC 1KVA | Xonar DG | SoundSticks III | Win 7 x64 Last edited by Avish; 14th April 2007 at 08:55. |
14th April 2007, 09:46 | #1031 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Anyhow, in your case a script like Code:
TFM(order=1) # add chroma=false for a bit of speedup TDecimate(mode=1,hybrid=1,conCycle=1) # and maybe chroma=false again - Check "Add ffdshow video source", which adds a "ffdshow_source" command to the beginning of the script, which is an AviSynth filter provided by ffdshow that acts like AVISource and feeds AviSynth the frames ffdshow gets - Check "Apply pulldown", which should always be checked for IVTC as it makes sure MPEG2 and other video that has interlace flags gets turned into proper interlaced 30FPS video like you'd get when watching a DVD on a TV, instead of the 24/30 FPS mix it might be on a PC - Check the four colorspace checkboxes; you could uncheck the two RGB settings since TIVTC only supports YUY2 and YV12, but you can always just do the conversion yourself in the AviSynth script - Use values for back and ahead that the "AviSynth info" in the ffdshow OSD spits out while playing video using the above script; for me that's 0 back and 12 ahead - you might have to do that again if it reports a higher value after seeking around a bit. np: Sage Francis - Smoke And Mirrors (Personal Journals)
__________________
now playing: [artist] - [track] ([album]) |
|
14th April 2007, 09:57 | #1032 | Link | ||
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
Still, if the OSD says "1 ahead", I'd really recommend using just 1 for the buffers ahead setting, since the greater that value the greater the pause (and CPU load) between starting/seeking and the beginning of playback. Quote:
Also, how much CPU load do you have while playing the DVD? And does this also happen if you don't use SetMTMode? (It's not going to help much with HyperThreading anyway...) np: Sage Francis - Pitchers Of Silence (Personal Journals)
__________________
now playing: [artist] - [track] ([album]) Last edited by Leak; 14th April 2007 at 10:01. |
||
14th April 2007, 11:09 | #1033 | Link | |
Registered User
Join Date: Jan 2006
Posts: 147
|
Quote:
I'll try it out immidiately.
__________________
i7-2600 | GA-B75-D3V | Tempest EVO | VX450 & XMS3 16GB | SanDisk Extreme 120GB | U2311H | MK520 | MSI GTX750 Ti Gaming | CM Hyper 212+ | APC 1KVA | Xonar DG | SoundSticks III | Win 7 x64 |
|
14th April 2007, 16:07 | #1034 | Link | |||
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Leak,
Quote:
Quote:
Quote:
Thanks, jidelite |
|||
14th April 2007, 16:51 | #1035 | Link | |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Quote:
EDIT: Scratch that, it studders if I poke it enough - somehow I managed to get the timestamps messed up; turn on "Frame duration" in ffdshow's OSD and you'll see they oscillate between 41 and 75 ms, instead of a steady 41 ms... I'll look into it this evening. As a workaround, you can seek back a bit once or twice, it should fix itself then... np: Contriva - Unhelpful (Separate Chambers)
__________________
now playing: [artist] - [track] ([album]) Last edited by Leak; 14th April 2007 at 17:02. |
|
14th April 2007, 19:00 | #1036 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
Thanks, jidelite |
|
14th April 2007, 23:12 | #1037 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
Would somone please add a selective setting to the deinterlacing such that it is only enabled if the source is above a use specified set of X and Y dimensions? I have kernel deinterlacing on by default (I work with a lot of different camcorder source) and have noticed podcast-sized video looks horrible. Maybe this is part of how kernel deinterlacer works. There doesn't seem to be much negative effect while viewing large video but 320x240 progressive looks horrible.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
15th April 2007, 11:16 | #1038 | Link |
Registered User
Join Date: Feb 2002
Location: Charlotte, NC USA
Posts: 1,984
|
wrt my comment about kernal deinterlacer, it seems to only be a problem with Apple-encoded mp4v. It's really odd.
__________________
Reclusive fart. Collecting Military, Trains, Cooking, Woodworking, Fighting Illini, Auburn Tigers |
15th April 2007, 14:57 | #1039 | Link |
ffdshow/AviSynth wrangler
Join Date: Feb 2003
Location: Austria
Posts: 2,441
|
Another update:
* Added some comments to the code * Don't always reallocate the buffers * Fix b0rked code to get the decoder's filters in BeginFlush, since that's not gonna work in the encoder, which will then likely crash or act strangely * Really make timestamps strictly increasing; frame durations in the last version could start to oscillate, turning playback into a stutter-o-rama Download Patch (against rev. 1103) One thing I still need to do is make the filter not buffer anything at all if buffering is disabled, but I didn't have the time to squeeze this in today. @jidelite: The last change listed above should hopefully fix your problem, could you please try it? At least I wasn't able to make playback of the sample you posted stutter again, no matter how hard I tried seeking around in it, which always triggered it after a few tries with the last build... @haruhiko_yamagata: Are you still getting green frames with this version? I think I made sure that no frames that AviSynth may have cached (and discarded, or zeroed, or whatever) are used after a seek anymore. np: Richie Hawtin - TZ Entry Point (DE9 - Transitions)
__________________
now playing: [artist] - [track] ([album]) |
15th April 2007, 23:11 | #1040 | Link | |
Registered User
Join Date: Dec 2004
Location: Richmond, VA
Posts: 27
|
Quote:
jidelite |
|
Tags |
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl |
|
|