OK, so I got tired of hoping for an OpenCL driver / codec and went ahead and bought a new mobo + CPU + ram.
Clean Windows 7 install, MP 1.1. beta as downloadable (no SVN builds), CCCP codec pack, Avivo decoder, Cyberlink PowerDVD decoder.
Also tried SAF codecs, but without much success so I reverted to the above listed.
The computer can play full HD with about 50% CPU usage, rare peaks to 60%, no dropped frames using ffdshow. Enabled filters are resize (lanzcos), sharpen, postprocessing. Even resized 720p video plays back no problem. Tested in MP and MPC-HC.
Live TV (SD 720x576 - 6-8Mbit streams) is another matter though:
Using Avivo decoder I get lots of stuttering, especially in fullscreen 1080p resolution. CPU usage 5 - 10%. Tried SidePort, UMA (512MB) and SidePort + UMA settings. All stutter and only UMA 512MB reduces the stuttering a bit, but still noticeable. Additionally, CCC keeps showing the deinterlacing filter moved to Bob instead of Vector Adaptive. Also pulldown detection and edge enhancement keep getting disabled.
Using Cyberlink decoder, the stuttering is almost gone windowed, but in full screen it's still very much there. Enabling / disabling HW acceleration does not help. 5%-10% CPU with HW accel, 10% - 20% without HW accel.
Using MS DTV-DVD decoder just pops the CPU to 50% and drops frames like hell. Removing the crap was really hard. No utilities / regedit hacks helped. In the end I managed to rename the file thus killing it.
All three codecs also feature crappy deinterlacing (Avivo does that after a channel change or two). I'm guessing Bob is the best method all of them can produce in the end.
I can't make ffdshow work (it's never actually used according to graph), probably because it's blocked in TsReader as a developer once told me. Naturally, I have enabled the appropriate codecs in the configuration.
Also, for liveTV, ffdshow Audio decoder doesn't get used. Instead a MPEG audio decoder is used (quartz.dll). I need ffdshow audio decoder because audio and video are not in sync (some 200ms) and I need to set a delay for audio streams.
Disks are more or less silent during playback and they are IMO definitely not the reason for stuttering.
Does anyone know what other filter I might try for live TV decoding (need MPEG2 and H264)?
I would prefer to have a filter that does nothing more than decode the stream to RAW (no deinterlacing either) and then I'd have ffdshow postprocess the resulting fields.
Is there a setting to unban ffdshow from TsReader so that I could test its performance?
Thanks,
Jure
MediaPortal Version: 1.1. beta
MediaPortal Skin: Blue3 wide
Windows Version: Win 7 Home Premium
CPU Type: Athlon II 250 3GHz
HDD: Seagate 120GB
Memory: 2GB DDR3 1600
Motherboard: Gigabyte Ga-MA790GPT-UD3H
Video Card: Integrated Radeon HD 3300
Video Card Driver: ATI Catalyst 9.11
Sound Card: Onboard Realtek ALC889A
Sound Card AC3: Optical SPDIF onboard
Sound Card Driver: Win7 default
1. TV Card: IPTV (no HW)
1. TV Card Type: IPTV
1. TV Card Driver: none
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
h.264 Video Codec:
Satelite/CableTV Provider:
HTPC Case: Thermaltake DH-102
Cooling: a bunch of fans
Power Supply: LC Power LC-5500
Remote:
TV: Samsung LE37B650
TV - HTPC Connection: HDMI
Clean Windows 7 install, MP 1.1. beta as downloadable (no SVN builds), CCCP codec pack, Avivo decoder, Cyberlink PowerDVD decoder.
Also tried SAF codecs, but without much success so I reverted to the above listed.
The computer can play full HD with about 50% CPU usage, rare peaks to 60%, no dropped frames using ffdshow. Enabled filters are resize (lanzcos), sharpen, postprocessing. Even resized 720p video plays back no problem. Tested in MP and MPC-HC.
Live TV (SD 720x576 - 6-8Mbit streams) is another matter though:
Using Avivo decoder I get lots of stuttering, especially in fullscreen 1080p resolution. CPU usage 5 - 10%. Tried SidePort, UMA (512MB) and SidePort + UMA settings. All stutter and only UMA 512MB reduces the stuttering a bit, but still noticeable. Additionally, CCC keeps showing the deinterlacing filter moved to Bob instead of Vector Adaptive. Also pulldown detection and edge enhancement keep getting disabled.
Using Cyberlink decoder, the stuttering is almost gone windowed, but in full screen it's still very much there. Enabling / disabling HW acceleration does not help. 5%-10% CPU with HW accel, 10% - 20% without HW accel.
Using MS DTV-DVD decoder just pops the CPU to 50% and drops frames like hell. Removing the crap was really hard. No utilities / regedit hacks helped. In the end I managed to rename the file thus killing it.
All three codecs also feature crappy deinterlacing (Avivo does that after a channel change or two). I'm guessing Bob is the best method all of them can produce in the end.
I can't make ffdshow work (it's never actually used according to graph), probably because it's blocked in TsReader as a developer once told me. Naturally, I have enabled the appropriate codecs in the configuration.
Also, for liveTV, ffdshow Audio decoder doesn't get used. Instead a MPEG audio decoder is used (quartz.dll). I need ffdshow audio decoder because audio and video are not in sync (some 200ms) and I need to set a delay for audio streams.
Disks are more or less silent during playback and they are IMO definitely not the reason for stuttering.
Does anyone know what other filter I might try for live TV decoding (need MPEG2 and H264)?
I would prefer to have a filter that does nothing more than decode the stream to RAW (no deinterlacing either) and then I'd have ffdshow postprocess the resulting fields.
Is there a setting to unban ffdshow from TsReader so that I could test its performance?
Thanks,
Jure
MediaPortal Version: 1.1. beta
MediaPortal Skin: Blue3 wide
Windows Version: Win 7 Home Premium
CPU Type: Athlon II 250 3GHz
HDD: Seagate 120GB
Memory: 2GB DDR3 1600
Motherboard: Gigabyte Ga-MA790GPT-UD3H
Video Card: Integrated Radeon HD 3300
Video Card Driver: ATI Catalyst 9.11
Sound Card: Onboard Realtek ALC889A
Sound Card AC3: Optical SPDIF onboard
Sound Card Driver: Win7 default
1. TV Card: IPTV (no HW)
1. TV Card Type: IPTV
1. TV Card Driver: none
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec:
MPEG2 Audio Codec:
h.264 Video Codec:
Satelite/CableTV Provider:
HTPC Case: Thermaltake DH-102
Cooling: a bunch of fans
Power Supply: LC Power LC-5500
Remote:
TV: Samsung LE37B650
TV - HTPC Connection: HDMI
Slovenia