Experimental TsReader development (2 Viewers)

mrmojo666

MP Donator
  • Premium Supporter
  • January 24, 2006
    603
    182
    Turin
    Home Country
    Italy Italy
    HI Tony!

    i've found this discussion in the last days, so it's quite hard to me find what is your goal rewriting the tsreader. can you please explain well your goal?

    i've tried to follow many link found here and i'm surprised and confused cause the discussion is spanned wide over many threads.

    even i haven't undestand what bugs you're trying to solve, i started to test those tsreaders. hoping could resolve a couple of small issue that i have

    i'm in a multiseat environment

    1) on my laptop using wifi, i have to switch in UNC mode to get tv working (rstp provide just a black screen)

    2) i have three channel SD that work perfectly in UNC mode (over ethernet and wifi), but if i use rstp over ethernet when zap to one of those channels i get just the frozen picture of the previous working channel (sometimes the video and audio start then slow until freeze), skip fw or bw doesn't help. zap to other channel makes tv working again. (it happens on all my three mp clients)

    well i didn't notice any change of beavoiur until i've tried the v41

    it solved the point one, now i can use rstp also from WIFI. but it didn't solved the point 2.

    i'm going to attach the tsreader log. i don't know if the point 2 is related to your goals or tsreader as well.

    i hope my test could be useful.

    thanks

    bye
     

    JackTramiel

    MP Donator
  • Premium Supporter
  • November 22, 2006
    1,400
    79
    47
    Recklinghausen
    Home Country
    Germany Germany
    AW: Experimental TsReader development

    Here, just a small feedback to you impressive work

    Some Days after testing here is my vote ;)

    MP 1.2.2 Final / Multiseat / UNC / LAV Filter 0.43

    --> dshowhelper 092a + latest tsreader ( v39 ) gives the best results i ever had. There are only some drops left, which i don´t care. I think i will stay at this combination. Fast channel change and only some sporadic drops.

    Great work Tony .... thx for your effort

    Tried the same setup, except MP 1.2.1 and works fine. Well, worked fine with original MP 1.2.1 files, just had some
    hickups sometimes. Lets see if this will happen again.

    No faster channel change but no issues so far. ( Guess you need no logs if all works fine? )

    Again very appreciated work. Thx Tony.

    EDIT: Ok, watching live TV some time suddenly audio keeps playing but picture freezed.
     

    FreakyJ

    Retired Team Member
  • Premium Supporter
  • July 25, 2010
    4,024
    1,420
    Home Country
    Germany Germany
    AW: Experimental TsReader development

    I've tried V39 and had sometimes some hangs until I skipped -15 Seks and 15Seks forward, but with v41 it seems to be much better :)
    I have sometimes some jumps (I guess that is if there is a corruption), but seems to be fine :)

    One question (excuse me if this question is stupid it just came to my mind and I'm on the run^^):
    Is error correction implemented in TsReader or TsWriter?
    I found this:
    MPEG transport stream - Wikipedia, the free encyclopedia
    Transport stream specifies a container format encapsulating packetized elementary streams, with error correction and stream synchronization features for maintaining transmission integrity when the signal is degraded.
    If not would it be hard to implement? This could solve many problems (if it is not implemented yet) :)

    But really really thanks so far for your great work on TsReader :) It already improved a loooooot ;)
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Small question, how can I get the sources from here https://github.com/MediaPortal/MediaPortal-1/tree/EXP-TsReader_noStopMod to my pc?

    I can do a git checkout from the master, but not from any branch.:(

    Clone the whole repository (all branches) -> MediaPortal Wiki - MediaPortal Wiki)

    and then change the branch:

    1) with command line tool

    git checkout [name of the branch you want to switch to]

    or

    2) with tortoisegit


    I'm not sure if GitHub has direct feature that would allow downloading a zip of branch (just master only).
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    HI Tony!

    i've found this discussion in the last days, so it's quite hard to me find what is your goal rewriting the tsreader. can you please explain well your goal?

    i've tried to follow many link found here and i'm surprised and confused cause the discussion is spanned wide over many threads.

    even i haven't undestand what bugs you're trying to solve, i started to test those tsreaders. hoping could resolve a couple of small issue that i have

    i'm in a multiseat environment

    1) on my laptop using wifi, i have to switch in UNC mode to get tv working (rstp provide just a black screen)

    2) i have three channel SD that work perfectly in UNC mode (over ethernet and wifi), but if i use rstp over ethernet when zap to one of those channels i get just the frozen picture of the previous working channel (sometimes the video and audio start then slow until freeze), skip fw or bw doesn't help. zap to other channel makes tv working again. (it happens on all my three mp clients)

    well i didn't notice any change of beavoiur until i've tried the v41

    it solved the point one, now i can use rstp also from WIFI. but it didn't solved the point 2.

    i'm going to attach the tsreader log. i don't know if the point 2 is related to your goals or tsreader as well.

    i hope my test could be useful.

    thanks

    bye

    With the 'problem' channel TsReader doesn't receive any data after the first few seconds (as far as I can tell) - need the server logs as well to work out what's happening.

    Tony
     

    Owlsroost

    Retired Team Member
  • Premium Supporter
  • October 28, 2008
    5,540
    5,038
    Cambridge
    Home Country
    United Kingdom United Kingdom
    Tony, when i press the pause button during LiveTV and again to resume is that part of your tsreader code too?

    Greetings,

    Wouter

    All the filter graph components receive/process the 'pause' command (from MP player code via the windows filter graph manager) - are you having problems with it ?

    Tony
     

    Users who are viewing this thread

    Top Bottom