• AnyStream is having some DRM issues currently, Netflix is not available in HD for the time being.
    Situations like this will always happen with AnyStream: streaming providers are continuously improving their countermeasures while we try to catch up, it's an ongoing cat-and-mouse game. Please be patient and don't flood our support or forum with requests, we are working on it 24/7 to get it resolved. Thank you.

ReClock 1.8.7.9

I believe this happens, if "Disable media speed correction with bitstream" is checked.
Seems like a bug in ReClock to me. :eek:
Temporary workaround: Uncheck this option.

James, I tried that - didn't have any effect, the problem is still there; see log attached. I still think that there is an extra addref somewhere, so cleanup doesn't happen properly. The first playbacks have this in the log:
Code:
CReferenceClock refCount=1
CReClock refCount=1, m_reclockRunning 0
and after the playback, cleanup happens (destructors get called):
Code:
~CReClock()
CReClock refCount=0

But after bitstream playback destructor is not called, and the next (PCM) playback starts with this:
Code:
CReferenceClock refCount=2
CReClock refCount=2, m_reclockRunning 0

So there was an extra reference that prevented a proper cleanup (or so it seems).

Let me know if you need to get more info. Thanks!
 

Attachments

  • reclock_log.txt.zip
    241.2 KB · Views: 1
Hi guys,

I'm using PowerDvD12 Ultra to play 3D Blu-ray ISO images on to my TV. Without ReClock everything plays but is stuttering and juddery. When I install and use it I can hear perfect audio, however PowerDvD just shows a black screen.

Any idea what the problem is here? I'm a bit of a noob at all this so I'm sorry if this is in the wrong place, I would just love to get it working.

I should say this is Windows 7 64bit.

Cheers

Gask.
 
I'm afraid the PowerDVD 12 support isn't working for me with PowerDVD 12 Pro ESD in Windows 7 x64 SP1; as soon as I try to play a Blu-Ray PowerDVD crashes.

The only info I get is a single line via DbgView:

[1372] [CLHelper] CyberLink Software: Exception 0xC00000FD at 0x232C8924 (ReClockDS.dll!+0x00018924)

When I comment out the entries for cladr.ax in RFCom.ini PowerDVD works again, but of course ReClock doesn't... :(

Is there anything else I can do to help track this down?

(According to some googling 0xc00000fd is EXCEPTION_STACK_OVERFLOW - I wonder how that happens...)

EDIT: Come to think of it - I just now reinstalled ReClock again then checked "Force ReClock to be loaded instead of default renderers" (dunno why it was unchecked) and "Only load ReClock and show application dialog for defined applications" and added PowerDVDCinema12 as "Load always" and it started to work...

So it seems if you don't force ReClock to be loaded something goes awry...
 
Last edited:
Arcsoft Totalmedia 5.2.xxx hangs on my XP32-system with the newest reclock version.
Any help greatly appreciated.
 
PowerDVD 12

I have a small bug with ReClock. There is more than one icon in the taskbar. The main one stays but others keep going on and off. I have attached a Video Screen Capture of this. I am using 1.8.7.9 Windows 7
 
Last edited:
Hi James,
I was wondering if there was still no solution to deal with those (damn) VFR files.
With this sample, you can see ReClock detect 23.976, then 29.97, then 23.976 again in under 30 seconds.
Of course if you use RunEvent, it'll switch the resolution accordingly, which can be very annoying.
I was thinking of ideas to bypass this problem, while keeping RunEvent activated of course.. and came up with the following:
Could it be possible for ReClock to mimic the way madVR does it?
IF the filename or the path to the media contains certain terms, ReClock would only send 1 (and only 1) event notification to the VBS script, based on the term, upon starting playback.
Here's how madVR does it:
If you have e.g. "24fps" or "24 fps" or "24.000 fps" in the file name, madVR will ignore the framerate information coming from DirectShow and instead use your tag information. If you add "24p" or "24Hz" or "24 Hz" or "24.000 Hz" to the file name, madVR will use that only for the display mode changer.

I think 24p/25p/30p would be more than enough already:

ReClock_path.png
What do you think about it?
See you,

TSR
 
James, to temporarily solve the VFR annoyance described above, I tried putting the framerate manually in cache, but it seems this feature is just broken:
* added a frame rate cache in registry. ReClock will now retain manually entered frame rates.

I did the following:
- Erased HKCU\Software\ReClock\Cache
- Started playing a VFR file, changed "Automatic" to "23.976fps" in ReClock Properties page
- At this point I verified that the registry branch/key is re-created.
But, if I stop playback (and/or close player), the next time I play the same file, "Automatic" is set again...

Therefore I don't quite understand the purpose of this cache?
The REG_DWORD is always set to "0" anyway..?

While 99% of my files run perfectly fine with "Automatic", this cache feature could certainly help with the VFR files.

Please shed some light on this when you have time!
Thank you,

TSR
 
Is there any way to avoid using the slave to reference clock option to get a proper pal speed down 25>24 fps with no pitch correction.

Some pal dvds and momentum blu-rays are pitch corrected most arn't so the pitch correction actually maintains the higher pitch on alot of discs. if you hit the slave to audio reference clock option the pitch correction if not applied and it sounds correct finally.

Personally I use this with my media PC to slow down TV shows from HDTV almost no pitch correction is ever used by the broadcaster.
 
Turn off time stretching. It's bad news anyway.
 
Re- James,
Any thoughts on the VFR annoyance?
I believe that if the user specifies a framerate manually, it should override ReClock's detection completely (DShow/built-in) and should be re-used next time the media is played (using the framerate database).

This is not currently what happens. ReClock will redetect the framerate on its own and override the framerate database completely.

If you don't see a real purpose in implementing the "framerate can be forced based on filename" suggestion, could you possibly force ReClock to not detect the framerate if it has already been set by the user / already exists in the framerate database?

Thanks a lot.
 
When using ReClock and therefore resampling anyway is there any technical benefit from having framerate and displayrate as close as possible in the first place? Does it matter for ReClock, the videorenderer or whatever if they differ by 1% or 0.001% since the correction will apply anyway?
 
Which are?
The only ones I know of are the "Lord of the Rings" discs.

Regarding PAL-Speedup: It is a real PITA and still a problem with many European (in my case mostly German) Blu Rays. Just yesterday I had to 'correct' "Faces in the Crowd" (a Sony Blu Ray, go figure), however my Arcsoft total media theater still hangs with reclock.

I had to switch back to a very old system running with PowerDVD7 filters to be able to play the darn thing.

What Blu Ray software for an old XP32 system do you guys recommend?
 
When using ReClock and therefore resampling anyway is there any technical benefit from having framerate and displayrate as close as possible in the first place?
No, of course not! ReClock can easily adjust the awful PAL speedup, this is more than 4% speed difference:
http://sandbox.slysoft.com/palspeedup/index.html

Does it matter for ReClock, the videorenderer or whatever if they differ by 1% or 0.001% since the correction will apply anyway?

Not at all. Play everything at CINEMA speed (24fps with 24/48Hz refresh rate) as this is (usually) the correct speed.
 
So James, the fact you don't address my VFR questions/suggestions should tell me you don't care about them, or did you just not see them? XD
Please let me know either way, I'll understand ^^;
See you,

TSR
 
So James, the fact you don't address my VFR questions/suggestions should tell me you don't care about them, or did you just not see them? XD
Please let me know either way, I'll understand ^^;
See you,

TSR

You wrote
I believe that if the user specifies a framerate manually, it should override ReClock's detection completely (DShow/built-in) and should be re-used next time the media is played (using the framerate database).
which is the way it is intended to work. If it doesn't, this is a bug which should be fixed.
 
which is the way it is intended to work. If it doesn't, this is a bug which should be fixed.

Thanks for your reply, and for confirming the way it's supposed to work.
Then, there is a bug indeed!
See you,

TSR
 
Hi James, any chance of getting this ASIO wrapper to work in Reclock please? http://surodev.com/?p=451

It currently doesn't show up in its audio device set up apparently...ASIO Reclock would be full of win, thanks a lot in advance \o/
 
why not fegafobobos.jpg

Like Bob Marley more or less said: "but it's just a renderer" :eek:

It would only be a matter of allowing any kind of DS renderer, and not just hardware ones?

Thanks for the swift reply anyway!
 
Back
Top