- Moderator
- #51
Too bad that ReClock is closed source, so it will make really hard to know what it is exactly doing.
XBMC is open source, right? That player features an option similar to ReClock (sync to display with audio resample).
Emph
Too bad that ReClock is closed source, so it will make really hard to know what it is exactly doing.
I personally do not find Reclock vsync correction outdated firstly because its feedback loop does eliminate any chance of drift, second because it works with commercial Blu-ray players (and, as it happens, TMT in DVD disc mode), which we still need to play Blu-ray discs, rather than .m2ts or mkv rips, third it works when changing playback speed (24p@25p or 25p@24p). But I get your point, if 1) and 2) above are in place, as they kind of are when using Reclock (which improves the reference clock) and "present at nearest" (similar to owlsroost mod?), things should be close to perfect. It still will not be quite as robust though as:
- without the "feedback loop" there can still be drift.
- I am not sure it is possible to use the GPU clock "raw" as the reference clock as I am not sure it will be accurate enough for audio especially, although I accept the GPU clock is probably a lot better now than when Ogo first conceived Reclock.
- in any case, this solution only works when rates are "compatible". it does not work for 24p@25p or even 24p(23.976fps) @24Hz or 60Hz.
Also or course, there is no alternate reference clock without Reclock, although one could of course be written.
Not all 1:2 material is possible to be de-interlaced into 50/60hz content. Just think about those progressive DVDs
Yes, but the frame rate is doubled in every case (24->48 fps) and speeding up the frame rate alone seems to be a good way to reduce the stutter problem.
Would it be difficult to let Mediaportal itself double the framerate based on the video fps and refreshrate? So if you are running 50 Hz and play a 25 fps-movie, Mediaportal could display every frame twice?
I personally do not find Reclock vsync correction outdated firstly because its feedback loop does eliminate any chance of drift, second because it works with commercial Blu-ray players (and, as it happens, TMT in DVD disc mode), which we still need to play Blu-ray discs, rather than .m2ts or mkv rips, third it works when changing playback speed (24p@25p or 25p@24p). But I get your point, if 1) and 2) above are in place, as they kind of are when using Reclock (which improves the reference clock) and "present at nearest" (similar to owlsroost mod?), things should be close to perfect. It still will not be quite as robust though as:
- without the "feedback loop" there can still be drift.
- I am not sure it is possible to use the GPU clock "raw" as the reference clock as I am not sure it will be accurate enough for audio especially, although I accept the GPU clock is probably a lot better now than when Ogo first conceived Reclock.
- in any case, this solution only works when rates are "compatible". it does not work for 24p@25p or even 24p(23.976fps) @24Hz or 60Hz.
Also or course, there is no alternate reference clock without Reclock, although one could of course be written.
Jong. Probably if reclock allow the player use it to query some kind of information such as video hw/refresh rate or what kind of adaptation is in use the player , in this case MP, could use that data . for example in cinema adaptation 24@->25@ or 25@->24@ Mp could disable the vsynch correction to let reclock do its job with its internal method.
The problem is the two modules in the filter graph don't know how the other works , I guess .
Too bad that ReClock is closed source, so it will make really hard to know what it is exactly doing.
XBMC is open source, right? That player features an option similar to ReClock (sync to display with audio resample).
I personally do not find Reclock vsync correction outdated firstly because its feedback loop does eliminate any chance of drift, second because it works with commercial Blu-ray players (and, as it happens, TMT in DVD disc mode), which we still need to play Blu-ray discs, rather than .m2ts or mkv rips, third it works when changing playback speed (24p@25p or 25p@24p). But I get your point, if 1) and 2) above are in place, as they kind of are when using Reclock (which improves the reference clock) and "present at nearest" (similar to owlsroost mod?), things should be close to perfect. It still will not be quite as robust though as:
- without the "feedback loop" there can still be drift.
- I am not sure it is possible to use the GPU clock "raw" as the reference clock as I am not sure it will be accurate enough for audio especially, although I accept the GPU clock is probably a lot better now than when Ogo first conceived Reclock.
- in any case, this solution only works when rates are "compatible". it does not work for 24p@25p or even 24p(23.976fps) @24Hz or 60Hz.
Also or course, there is no alternate reference clock without Reclock, although one could of course be written.
Jong. Probably if reclock allow the player use it to query some kind of information such as video hw/refresh rate or what kind of adaptation is in use the player , in this case MP, could use that data . for example in cinema adaptation 24@->25@ or 25@->24@ Mp could disable the vsynch correction to let reclock do its job with its internal method.
The problem is the two modules in the filter graph don't know how the other works , I guess .
I'm not an expert, but does anyone know about the HPET system clock ? Could be use in this bugfixing ?
High Precision Event Timer - Wikipedia, the free encyclopedia
Allow an advanced option to turn off all vsync correction as per EVR Sync, which would allow people using Reclock to let Reclock do everything, including vsync (with Aero ON), as it seems was possible until recently.
Allow an advanced option to turn off all vsync correction as per EVR Sync, which would allow people using Reclock to let Reclock do everything, including vsync (with Aero ON), as it seems was possible until recently.
+1