SageTV Community  

Go Back   SageTV Community > SageTV BETA Release Products > SageTV Beta Test Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Beta Test Software Discussion related to BETA Releases of the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. regarding SageTV Beta Releases should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 09-09-2008, 02:49 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Wink SageTV Demux Beta for Windows w/ Accurate Seeking

Howdy all,

Got a little beta fix for those of you in need.

It's a new Mpeg2 Demultiplexor DirectShow filter for Windows. This component is used when playing back any MPEG file in SageTV or SageTVClient for Windows. The one that comes with V6.4.8 and all prior versions has an issue where it does not seek accurately to the desired time unless the file was encoded with constant bitrate. One of the main issues this relates to is inaccurate seeking with ComSkip for digital TV recordings or HD-PVR recordings.

The main features of the new demux are:

-Accurate seeking
-More efficient
-More compatible with different audio/video decoders
-Supports all the same formats as the prior demux
-Rearchitected from scratch to enable more advanced features (yes, we'll be adding smooth FF/REW to this component in the near future)

To test this out just download this file and replace the one in your Program Files\SageTV\Common (or if your old school, it might be Program Files\Frey Technologies\Common) folder. You should back up the file you have first. Do this while SageTV is not running.

http://download.sage.tv/MpegDeMux.ax
http://download.sage.tv/myasyncflt.ax

Submit any bug reports here please:

http://sagetv.com/bugs.html

Enjoy!

Updates:

Oct 8, 2008
1. fixed the stuttering problem on a H.264 recording on some kind of hardware and video decoder combination.
2. fixed macro blocking, loss A/V sync when skipping back and forth.

Oct 17, 2008
version 2.0.1.13
1. fix picture stuck while watching live TV.
2. fix a crash bug
3. support ffdhsow audio, Cyberlink PowerDVD8 decoders.

Oct 23, 2008
version 2.0.1.14
Fixes:
1. a timeline indicator stops advancing randomly or at begin of a show while watching live TV.
2. playing stops at end of a show instead of moving into next one.

Oct 26, 2008
version 2.0.1.16
Fixes:
1) Fix for timeline frozen on some livetv recordings not recorded on an HD-PVR

Dec 11, 2008
version 2.0.1.19
Fixes:
1. fix seeking lockup (spinning circle)
2. optimize seeking performance

Dec 12, 2008
version 2.0.1.20
Fixes:
1. a bad PTS in a recording causes playing stop after FF/RW.

Jan 10, 2009
version 2.0.1.28
Fixes:
1. fix for jumping to wrong spot when seeking

Jan 21, 2009
version 2.0.1.30
Fixes:
1. seeking lockup
2. sound dropping off
3. Frequent no video or sound issues

Jan 23, 2009
MpegDeMux.ax: version 2.0.1.31
myasyncflt.ax: version 2.2.1.2
Fixes:
1. MpegDeMux.ax: drop out bug
2. myasyncflt.ax: hangup and crash bug

Jan 25, 2009
MpegDeMux.ax: version 2.0.1.32
Fixes:
1. accuracy problem

Jan 27, 2009
MpegDeMux.ax: version 2.0.1.33
Fixes:
1. no video and audio on the first track

Feb 5, 2009
MpegDeMux.ax: version 2.0.1.34
Fixes:
1. HDPVR choppy playback at end of stream

Feb 18, 2009
MpegDeMux.ax: version 2.0.1.37
Fixes:
1. DTS audio and VC1 video support bugs

Feb 18, 2009
MpegDeMux.ax: version 2.0.1.38
Fixes:
1. Fixed a conflicated tag

Feb 19, 2009
MpegDeMux.ax: version 2.0.1.39
Fixes:
1. Exposes buffer size and buffer number settings in registry for tweaking:
HKEY_LOCAL_MACHINE\SOFTWARE\Frey Technologies\Common\DSFilters\MpegDeMux
BlockSize(DWORD)=64
BlockNum(DWORD)=128
default: 64K bytes per block, 128 blocks total.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #2  
Old 09-09-2008, 03:36 PM
voidpt's Avatar
voidpt voidpt is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Norway
Posts: 296
O great. Just gone through the withdrawal symptoms after no more beta's. Having a stable system a few weeks. Thought I had beat the habit, and now this... One little fix, keeping me happy before next round of beta's. SageTV, you're gonna be the death of me. Your the best I've ever had

Seriously. Already installed this little pill. And I will report back when getting through a few shows with ComSkip. Because I have had just the problems described here on accuracy. But never found any coherent pattern in it. Thanks again

One observation. I seem to have had better luck with ComSkip accuracy on the HD Extender (before this fix). Do the HD Extender DeMux on it's own? Or am I just hallucinating?
__________________
SageTV 7.1.9 (headless/service) JavaRE 1.6.0_37 2x FloppyDTV C/CI (DVB-C) (fw: 1.2.10 B43110) (CAM: Conax) Win7 x64 Intel E3-1245V2 3.4GHz 16GB PC3-10600 ECC ASUS P8C WS (Intel C216) APC Back-UPS RS 800 STP-HD300 Extender (fw: beta 20110506 0) - HDMI/SPDIF - Yamaha RX-V2700 - HDMI - Sony KDL-52X2000
Reply With Quote
  #3  
Old 09-09-2008, 04:53 PM
Narflex's Avatar
Narflex Narflex is offline
Sage
 
Join Date: Feb 2003
Location: Redondo Beach, CA
Posts: 6,349
Quote:
Originally Posted by voidpt View Post
One observation. I seem to have had better luck with ComSkip accuracy on the HD Extender (before this fix). Do the HD Extender DeMux on it's own? Or am I just hallucinating?
No need to put down the bong....you're not hallucinating. This was not a problem with the HD extender as you noticed; and what we actually did was roll those algorithms into the demux so the behavior should be basically the same as seeking on the HD extender is.
__________________
Jeffrey Kardatzke
Google
Founder of SageTV
Reply With Quote
  #4  
Old 09-10-2008, 11:16 AM
pat.holder's Avatar
pat.holder pat.holder is offline
Sage User
 
Join Date: May 2007
Location: Berkeley, CA soon to be Boston, MA (new job at MIT)
Posts: 6
Comparison to PureVideo?

This is very exciting! Just having gone through the pains of setting the Nvidia demuxer to run my shows, I wonder how this one compares. Have you tested them side-by-side? Any idea what performance benefits this may have versus the nvidia one? Just wondering, I'll report back when I've done the same comparison.

Thanks for this great addition to an already awesome program!
__________________
It is the mark of an educated mind to be able to entertain a thought without accepting it.
Reply With Quote
  #5  
Old 09-10-2008, 12:04 PM
rubell rubell is offline
Sage User
 
Join Date: Aug 2008
Posts: 46
I just set this up with PDVD 8 h264 and guess what? It works! I think. Letting it run for a while, but so far hardware acceleration + SageTV = a happy user.

well ive been using it for a couple hours now and only good news to report. i got one weird stutter loop thing but sage fixed itself within a few seconds. wonder if it was the hdpvr anyway. my hdhr shows are working great as are my videos (variety of formats). i did get blocky playback after skipping back on livetv a few minutes, but after reloading the player it went back to normal.

Last edited by rubell; 09-10-2008 at 02:12 PM.
Reply With Quote
  #6  
Old 09-10-2008, 12:44 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Ooh, I'll have to try that. As Jeff knows, I'd been having trouble with PowerDVD 8 H.264 decoder and Sage
Reply With Quote
  #7  
Old 09-10-2008, 06:03 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
Preliminary findings are very good. Thank you! I'll report any quirks I find.
Reply With Quote
  #8  
Old 09-10-2008, 07:15 PM
Clift Clift is offline
Sage Expert
 
Join Date: Aug 2008
Location: North Carolina
Posts: 555
Works with CybeLink H264 Codec PDVD7.x but not PDVD8. So far so good. If this is the beta then I am very excited for the final product!
Reply With Quote
  #9  
Old 09-10-2008, 07:19 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
Works with PDVD8's h264 decoder for me. I have noticed a lot of spinning wheels since I installed the new demux. It isn't perfect yet. Still a couple seek issues here and there. Guess that is why it is beta
Reply With Quote
  #10  
Old 09-10-2008, 11:16 PM
voidpt's Avatar
voidpt voidpt is offline
Sage Aficionado
 
Join Date: Jan 2006
Location: Norway
Posts: 296
Have a Notebook/Tablet with PDVD 7.3, looks very good. ComSkip seems to hit perfect on the few shows I've watched until now. Have PDVD 8.x on my Desktop, haven't watched any shows yet there. Will report back in a few days when I have had some more usage.
__________________
SageTV 7.1.9 (headless/service) JavaRE 1.6.0_37 2x FloppyDTV C/CI (DVB-C) (fw: 1.2.10 B43110) (CAM: Conax) Win7 x64 Intel E3-1245V2 3.4GHz 16GB PC3-10600 ECC ASUS P8C WS (Intel C216) APC Back-UPS RS 800 STP-HD300 Extender (fw: beta 20110506 0) - HDMI/SPDIF - Yamaha RX-V2700 - HDMI - Sony KDL-52X2000
Reply With Quote
  #11  
Old 09-11-2008, 09:04 AM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
I added this to one of my clients and it keeps hanging.... then the client crashes. I then reverted back to the 6.48 demux and file plays fine. Crashes using either Nvidia or Sagetv Decoder with overlay and hardware acceleration.

Code:
Thu 9/11 7:52:00.883 VF.submitJob(VFJob[Play r=0.0 t=0 file=null ifn=null])
Thu 9/11 7:52:00.884 VF processing job VFJob[Play r=0.0 t=0 file=null ifn=null] nPlayin=true
Thu 9/11 7:52:00.918 VF processing on UI Thread VFJob[Play r=0.0 t=0 file=null ifn=null]
Thu 9/11 7:52:00.921 VF processing job null nPlayin=true
Thu 9/11 7:52:00.921 isRec=false rd=3588734 base=1050923
Thu 9/11 7:52:00.922 VF thread is now waiting for 0:42:17.561
Thu 9/11 7:52:35.186 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:52:35.937 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1502
Thu 9/11 7:52:36.688 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2253
Thu 9/11 7:52:37.440 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3005
Thu 9/11 7:53:06.516 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:53:07.267 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1502
Thu 9/11 7:53:41.001 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:54:14.076 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Thu 9/11 7:55:17.650 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:55:18.401 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1502
Thu 9/11 7:55:19.153 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2254
Thu 9/11 7:55:19.904 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3005
Thu 9/11 7:56:08.199 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Thu 9/11 7:56:08.951 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1501
Thu 9/11 7:56:09.702 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2253
Thu 9/11 7:56:10.452 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3003
Thu 9/11 7:56:23.715 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 752
Thu 9/11 7:56:24.482 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1519
Thu 9/11 7:56:25.233 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2269
Thu 9/11 7:56:25.983 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3020
Thu 9/11 7:56:26.735 VF processing job null nPlayin=true
Thu 9/11 7:56:35.726 isRec=false rd=3588734 base=1116818
Thu 9/11 7:56:35.730 VF thread is now waiting for 0:41:11.666
Thu 9/11 7:56:38.478 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Thu 9/11 7:56:39.229 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1501
Thu 9/11 7:56:39.981 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2252
Thu 9/11 7:56:50.498 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 750
Thu 9/11 7:57:23.271 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:58:06.578 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:58:11.679 Saving properties file to C:\Program Files\SageTV\SageTV\SageClient.properties
Thu 9/11 7:58:40.361 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:59:13.414 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:59:28.423 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 751
Thu 9/11 7:59:29.173 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 1501
Thu 9/11 7:59:29.924 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 2252
Thu 9/11 7:59:30.674 EventThread-SAGETV_PROCESS_LOCAL_UI Hang Detected - hang time = 3002
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.

Last edited by nyplayer; 09-11-2008 at 09:07 AM.
Reply With Quote
  #12  
Old 09-11-2008, 01:30 PM
JREkiwi's Avatar
JREkiwi JREkiwi is offline
Sage Icon
 
Join Date: Jan 2005
Location: Auckland, New Zealand
Posts: 2,132
I get a blank screen using the SageTV Decoder with hardware acceleration enabled. SageTV Decoder with hardware acceleration disabled works fine.

John
Reply With Quote
  #13  
Old 09-11-2008, 04:59 PM
ryttingm ryttingm is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 144
I was excited about this beta because I am in the camp where the powerdvd8 decoder does not work with the sagetv splitter. I can get great playback in powerdvd, windows media player, graphedit, and in sage if I use the Haali media splitter. It just doesn't work with the sage splitter. Unfortunately, it still doesn't play correctly with the powerdvd8 decoder. oh well, maybe the next rev.

-Mike
Reply With Quote
  #14  
Old 09-11-2008, 05:16 PM
korben_dallas's Avatar
korben_dallas korben_dallas is offline
Sage Icon
 
Join Date: Oct 2004
Location: USA
Posts: 1,250
Quote:
Originally Posted by Narflex View Post
It's a new Mpeg2 Demultiplexor DirectShow filter for Windows. This component is used when playing back any MPEG file in SageTV or SageTVClient for Windows.
Is this solely a demultiplexor filter, or does it affect the decoding filter as well? i.e. will it affect Nvidia Purevideo MPEG-2/DVD decoder?
__________________
SageTV server & client: Win 10 Pro x64, Intel DH67CF, Core i5 2405s, 8 GB ram, Intel HD 3000, 40GB SSD system, 4TB storage, 2x HD PVR component + optical audio, USB-UIRT 2 zones + remote hack, Logitech Harmony One, HDMI output to Sony receiver with native Intel bitstreaming
Reply With Quote
  #15  
Old 09-11-2008, 06:04 PM
Clift Clift is offline
Sage Expert
 
Join Date: Aug 2008
Location: North Carolina
Posts: 555
PowerDVD 8 decoder works great for H.264 but not with the CyverLink audio Decoder.
Reply With Quote
  #16  
Old 09-11-2008, 06:19 PM
ryttingm ryttingm is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 144
Quote:
Originally Posted by Clift View Post
PowerDVD 8 decoder works great for H.264 but not with the CyverLink audio Decoder.
Which audio decoder do you use? I'll have to try using something different.
Reply With Quote
  #17  
Old 09-11-2008, 06:47 PM
ToxMox's Avatar
ToxMox ToxMox is offline
Sage Icon
 
Join Date: Oct 2003
Location: NJ
Posts: 1,980
I use PowerDVD 8's h264 decoder with AC3filter
Reply With Quote
  #18  
Old 09-11-2008, 06:53 PM
rubell rubell is offline
Sage User
 
Join Date: Aug 2008
Posts: 46
Quote:
Originally Posted by ToxMox View Post
I use PowerDVD 8's h264 decoder with AC3filter
Can you FF/Rew/Seek without issue? I'm using the MainConcept AAC Decoder with PDVD8 h264 decoder and can't do any of those things without resulting in blocky, unwatchable playback.

Maybe its my AC3Filter settings too though. I go from my HTPC to a receiver over HDMI. Anyone have a link to a quick guide on what AC3Filter config should look like?

Forgot to mention I can't play online videos either. YouTube just skips to the end immediately and with Google Video I get a critical error from the new demux and SageClient restarts.

Last edited by rubell; 09-11-2008 at 06:57 PM.
Reply With Quote
  #19  
Old 09-11-2008, 07:02 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
Quote:
Originally Posted by korben_dallas View Post
Is this solely a demultiplexor filter, or does it affect the decoding filter as well? i.e. will it affect Nvidia Purevideo MPEG-2/DVD decoder?

That is what I use Nvidia Purevideo MPEG-2. I am currently using it in a client... to send the log to support. It keeps hanging eating up more memory. I have been watching a 1 hr show... for over an hour and its only 15 minutes into the show... keeps pausing and maxing out the cpu and memory.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #20  
Old 09-12-2008, 12:32 AM
ryttingm ryttingm is offline
Sage Advanced User
 
Join Date: Nov 2007
Posts: 144
Well ac3filter doesn't seem to support aac audio. I tried to install coreaac, it renders fine with coreaac in graphedit, but no such luck inside sagetv. For those who say they are using ac3filter, please link your dshowfiltergraph from the debug log so I can know what you are actually using.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SageTV V6.3.2 Beta is Available! Narflex SageTV Beta Test Software 0 11-21-2007 07:08 PM
SageTV V6.3.1 Beta is Available Narflex SageTV Beta Test Software 1 11-09-2007 05:17 PM
Poor performance: log full of Mpeg2Reader seeking to pos=0 messages lotus SageTV Software 0 02-05-2007 07:56 AM


All times are GMT -6. The time now is 05:13 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.