|
SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
HD200 regularly drops frames on Bluray playback
Hi,
I've recently bought a few HD200s, and am loving them apart from one really annoying small problem. I'm have an issue whereby the HD200 appears to drop a small number of frames very regularly (ie every second or so) when playing back bluray content (not evident on DVD rips). I guess you could call it a "stutter" or "microstutter" issue. This is especially evident on scenes with horizontal panning. So, during panning scenes, the experience is that every second there is a little 'tick' in the video where, for a fraction of a second, the scene is static and then jumps a couple of frames ahead to 'catch up'. There isn't any noticeable audio disruption. Trying to show this in a forum post is a bit tricky, but it's like: Code:
Timeslot/Frame due: 1 2 3 4 5 6 7 8 9 10 11 12 Frame actual: 1 2 3 4 5 6 6 6 9 10 11 12 Audio: 1 2 3 4 5 6 7 8 9 10 11 12 I have the latest firmware (upgraded from stable to latest Beta last night without noticeable improvement). I'm playing back from a SageTV server (latest version, windows 2003 server), via HDMI at 1080p (tried composite & lower resolutions, but this didn't seem to make any difference). Doesn't appear to be a network issue as I unplugged the LAN cable during playback, and movie continued (with same problem) for about three or four seconds (so good buffering). Also, playing the file back on a networked PC (playing same file from a network share on the same server, but not as Sage client) with MPClassic is smooth. Haven't tried playing back from local drive yet, but will give it a go this weekend. Along with setting up SageTV client on the PC and trying to play back via the sage server software, and and and... Just asking in case anyone else has seen the same (or can say, "no, absolutely, bluray panning on movie 'x' is absolutely silky smooth"). Or perhaps someone can suggest things to try -- eg turning on logging (how? what to look for?) / force a particular codec setting / etc??? Your help is appreciated!! Last edited by MrFusion; 08-13-2009 at 08:30 PM. |
#2
|
|||
|
|||
see the thread titled success downgrading ... for similar discussion.
good luck.
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64, Sage 9 Cable provider is Comcast, Schedules Direct Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order) Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge) |
#3
|
|||
|
|||
No luck
Hi,
Thanks for your suggestion Deacon Crusher. Unfortunately neither downgrading the firmware (to 20090225 0), nor setting miniplayer/forced_max_push_size=32768 helped (this last change seemed to make the problem more pronounced - larger skips, more frequent). Further detail to the problem -- after staring at the screen for about an hour I noticed that I might even be seeing that during the 'stutter' the hd200 may even go back a couple of frames. eg frames go 1 2 3 4 5 6 6 3 3 10 11 12. Not 100% though -- could be persistence of vision / perception thing. So... sorta stuck. Any other hints or suggestions? Cheers! |
#4
|
|||
|
|||
Hey that firmware date doesn't look right, was that a typo?
You want the 20090505. That's the magical version for me. Thanks
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64, Sage 9 Cable provider is Comcast, Schedules Direct Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order) Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge) |
#5
|
|||
|
|||
This actually sounds like the age old problem of judder in pulling film up to 60Hz. Unless you are inputting the film 23.976fps to the TV and have a 120Hz TV there is going to be pull-up done by the HD200. This would introduce the very same kind of judder you see on DVD's where the same thing has been done during production of the DVD. The only difference is that it's being done in realtime rather than during production.
And of course this judder is most noticeable during horizontal pans.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#6
|
|||
|
|||
Quote:
Indeed it was a typo . The firmware I downloaded was "20090505 0". Thanks for picking that up! Interestingly enough, apart from this issue, the new beta firmware ("20090805 0" as at this date) has been pretty good, stable, etc. Cheers! |
#7
|
|||
|
|||
Nope, not that either...
Quote:
Unfortunately, this doesn't seem to be the issue. I have tried setting the HD200 to both PAL & NTSC playback (ie 50hz, and 60hz) but can't see any real difference. Generally, playing back in PAL mode eliminates judder (or should) -- the media plays back frame-for-frame (no additional frames inserted by HD200), and the movie simply plays about 1% faster. Also, DVDs play back silky smooth. This problem only seems to affect HD content. I'm playing back on an LG 60PS40FD (PAL), by the way. Other things I have tried --
So, the issue might be around the decoding / enhancing / rendering chain -- maybe running out of resources and so dropping frames??? I logged into the HD200 and ran 'top', but CPU running at low utilisation (I presume because the video is being handled by dedicated hardware). Is there any way to see how busy this is, and if/when/how frames are dropped. Any logging / OSD / debug mode I could use? Many thanks! |
#8
|
|||
|
|||
agreed 0805 firmware is very nice except for this issue.
And since for me the 0505 doesn't have this issue, but does have issues with subtitles it's really tough to choose between. Have you tried swapping out whatever switch sits between your server and your extender as this seems to have helped other users whove had versions of this problem (hasn't helped me.) Good luck.
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64, Sage 9 Cable provider is Comcast, Schedules Direct Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order) Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge) |
#9
|
||||
|
||||
Quote:
And which input are you using? it seems 24Hz is only supported on the HDMI input. Quote:
Quote:
Quote:
Last edited by stanger89; 08-16-2009 at 01:24 PM. |
#10
|
|||
|
|||
The Sage heavyweights (taddeuszm, stanger89) hit the nail on the head. 24 FPS. I use settings that stanger89 suggested and i have very fluid movie motion (projector supports 24fps rendering). As a side question (don't need it, more of an educational pursuit) does the hd-200 support the other 3:2 pulldown method?
|
#11
|
||||
|
||||
Which "other" 3:2 pulldown method?
|
#12
|
|||
|
|||
Unfortunately I'll have to put up with the judder until I can afford to buy a 120Hz (or 240Hz.... why?) TV. My Insignia doesn't support a 24Hz input as it's only a 60Hz TV.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3 Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD |
#13
|
||||||
|
||||||
Hi Stanger89, many thanks for taking an interest in this
Quote:
Anyone done this successfully? Any hints / tips / pointers / URLS? Quote:
And apologies for contradicting you but, in this area, if the media is encoded properly, it will usually be done using "2:2 pulldown" -- ie it is not Telecined, it is frame-for-frame, there is no "PAL speedup" done at mastering/authoring, and hence there is no way to introduce telecine judder. "PAL speedup" occurs at playback. When playing back 23.97 movie content at 50hz, the content is encoded at 2:2, and most (if not all) decoder/renderer chains simply play back frame-for-frame and merely speed up the audio to match. The approx 4% speedup isn't noticeable unless you run it side-by-side with the 'original' audio (it's about a semitone up). The decoder/render chain usually does not (and should not!) perform pulldown to slow down playback to match the original movie. In very rare instances, where the soundtrack is perhaps of greater importance (eg concert performance), or where the above speedup is particularly noticeable for whatever reason, the movie will usually be 'soft telecined' (ie on disk, as opposed to being performed by hardware ('hard telecine')) to 2:2:2:2:2:2:2:2:2:2:2:3 (Euro) pulldown. Euro pulldown can introduce a very slight judder, but what I am seeing doesn't look like a single frame repeated every twelve frames -- what I'm seeing is much much more dramatic. Telecine conversion (ie 2:3 pulldown) is only (should only be) performed for film source destined for playback on NTSC. One thing that might be causing the issue is if the HD200 is not properly recognising the PAL source, and performing the 2:3 pulldown before sending to the display. By the way, a really good 'laymans' explanation of Telecine can be found at http://en.wikipedia.org/wiki/Telecine. If I had to guess, I'd say there are four possibilities:
(that should just about cover everything ) Dunno which one, so will keep pluggin away. Given what I'm seeing, I suspect that something in the decode/render chain is mistakenly applying some form of processing (be it telecine, de-interlace, rescale, or whatever) to the BD content, thereby running out of CPU/resources, and hence dropping frames and juddering. Quote:
Quote:
Quote:
Quote:
It did once I maxed out CPU (by eg: getting it to rescale and sharpen) and the HTPC started dropping frames and jittering badly. Looked exactly like what the HD200 is doing. This is why I suspect there might be a config issue in the BD decode/render setup. It happened to me in the early days -- I managed to build a configuration which de-interlaced / rescaled / sharpened DVD content very nicely, pans very smooth, etc, but forgot to turn this off for BD. I still had rescaling turned on, CPU maxed out, video started juddering badly. Looked just like the HD200 does... Anyway, thanks for the feedback. Keep it coming!! |
#14
|
||||||
|
||||||
Quote:
Quote:
Quote:
Now with Blu-ray, things are different, to the best of my knowledge 25fps is not available (50i might be). This means, again to the best of my knowledge films are encoded at 24fps on blu-ray, even in "PAL" regions. The result is that 24fps on a 50Hz display is likely to be worse than on a 60Hz display Quote:
Quote:
But regardless I don't see good things happening with 1080p24 at either 50 or 60 Hz. Quote:
|
#15
|
|||
|
|||
FIXED!!... sorta
Hi everyone,
Very excited, so had to let you know -- just got home and, following instructions at http://forums.sagetv.com/forums/show...693#post252693, created a custom resolution of 1920x1080p@24 (set extender_resolution_extra_modes=1920x1080p@24|standard\=HDMI_1080p24 in the <hd200_mac_address>.properties file in the clients directory). Played back bluray at 50hz -- nasty judder. Change to the new 24hz and - VOILA! - creamy smooth!! Thank you very much Stanger89 for the suggestion Now, only one problem -- I also set native_output_resolution_switching=true, yet the HD200 is staying on 50hz. I need to manually change the output (by pressing "Video Out" on the remote) before it will switch to 24hz. So... how can I get the HD200 to automatically recognise bluray content and switch to 24hz, then back to 50hz for everything else (remembering I'm in a PAL region)? Is there some log I can check to see what the HD200 thinks the movie is encoded in? Thanks again!! |
#16
|
||||
|
||||
Do you have 1080p enabled? Try disabling it.
|
#17
|
|||
|
|||
Hi,
Not sure what you mean, sorry. The only custom resolution (extender_resolution_extra_modes) I have set is for the 24hz. By default, the HD200 uses 1920x1080p for everything (which is good for TV and DVD, just BD suffers). How / where could I disable1080p (and why)? What would happen to TV & DVD playback? Is there a way that I can find out what the HD200 thinks the resolutions/refresh rates are for TV, DVDs, and BDs it's playing? If so, maybe I could align these with settings for custom resolutions & thereby get HD200 to pick the right combo?? Sometimes wish there was more/better docco... Cheers! |
#18
|
||||||
|
||||||
Quote:
Quote:
Quote:
I had the same issue, so I disabled 1080p (60), I only have 480i, 480p, 720p, 1080i and the custom 1080p24 enabled. Quote:
Quote:
Quote:
|
#19
|
|||
|
|||
FIXED!!
Quote:
Bit of a workaround, but functional. So, what I did:
HD200 automatically changes mode as necessary, and TV, DVDs, and BDs play back at appropriate resolution, interlace, and refresh mode (my LG plasma display does the de-interlacing for eg PAL DVDs which play back at 576i). Everything plays back very smoothly and is very pleasant to watch. For Blurays, the HD200 doesn't actually recognise the appropriate mode, so just sets the "best" mode. As per the above, 1080p24 is now the "best", and since this is what blurays 'should' be played back at, everything works perfectly (but fragile -- eg if someone enables 1080p50/60, then 1080p24 is no longer "best", so the p50/60 is selected instead, and problem returns). Thanks very much St(r)anger89 (and others) for all your excellent help!! Truly brilliant to have this level of support from the community! Next steps:
Thanks again!! |
#20
|
||||
|
||||
Quote:
Fortunately there isn't any 1080p60 content to speak of so disabling that isn't really a problem Quote:
1) Not all "standard" resolutions are selectable through the GUI, ie 1080p24 which is a standard output resolution isn't selectable. 2) Native resolution matching doesn't take frame rate into account. If those two "problems" were addressed we'd be about golden. Quote:
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
HD200 and 1080/24p BluRay Movies | HeadHodge | SageTV HD Theater - Media Player | 23 | 02-17-2010 02:54 PM |
USB DVD or Bluray drive for HD200? | MrFusion | SageTV Media Extender | 6 | 08-18-2009 06:12 AM |
bluray playback conundrum | ryanroat | SageTV HD Theater - Media Player | 8 | 03-15-2009 04:08 PM |
TotalMedia Extreme for BluRay playback | SWKerr | General Discussion | 8 | 02-03-2009 11:27 AM |
Divx playback skips a few frames | Swede | SageTV Software | 5 | 02-01-2005 08:00 PM |