NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Add-ons (3rd party plugins, utilities and skins) Old Stuff (Legacy) GB-PVR Support (legacy) v
« Previous 1 … 1187 1188 1189 1190 1191 … 1231 Next »
Live TV  STILL Doesnt Work...

Thread Closed 
 
  • 0 Vote(s) - 0 Average
Live TV  STILL Doesnt Work...
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,814
Threads: 769
Joined: Nov 2003
#21
2004-06-17, 11:40 PM
Thats an overly simplistic view. I can share some code, but much of it is unique. Sharing most of basic ring buffer code was not the problem, the problem was in the changes to the code that was responsible for feeding the MPEG-2 Program Stream data to the PVR350, which is entirely different to the MVP server process which recieves requests from the MVP client for PES packets, which is entirely different from the DirectShow file reader component that is used to supply data to the software Directshow playback, etc.

Even with each abtract layers covering VMR7/VMR9/Overlay/PVR350/XCard (not MVP which is very different and shares very little code), the changes to the abstraction layers alone consume huge amounts of time.
FilterGraph
Offline

Member

Posts: 50
Threads: 12
Joined: May 2004
#22
2004-06-18, 01:47 AM
Sub,

With the most humble attitude I can muster, why don't you open up the code so some of us can help bear the burden of programming? I know it's your baby and completely understand if you want to keep it that way. Is there a specific reason to keep the project closed source. I'm sure some of us would agree to help and not disclose code if you wish to keep it closed.

I love what you have done so far! Don't let a troll get to you.
Guest

Unregistered
 
#23
2004-06-18, 04:26 PM
[b Wrote:Quote[/b] ]
Thats an overly simplistic view. I can share some code, but much of it is unique. Sharing most of basic ring buffer code was not the problem, the problem was in the changes to the code that was responsible for feeding the MPEG-2 Program Stream data to the PVR350, which is entirely different to the MVP server process which recieves requests from the MVP client for PES packets, which is entirely different from the DirectShow file reader component that is used to supply data to the software Directshow playback, etc.


So... in your code do you have a standard across the board object or layer similar to a Buffered Input Stream which incapsulates reading from the ring buffer?

for example:

BufferedReaderObject myBufferedReaderObject = new BufferedReaderObject(filename);

PVR350 myPVR350 = new PVR350(myBufferedReaderObject)

MVP myMVP = new MVP(myBufferedReaderObject)

This should be a consistent theme throughout all portions of the software... Then when you change to the ring buffer everyone should fall in line automatically...

So if the basic LiveTV loop for the PVR350 is:

while(!done)
{
Data = myLiveTVBufferedReader.read()
addOSDInfo(Data);
this.EncoderWrite(Data);
}

Changing the underlying buffer to a ring buffer shouldnt affect this code.

But you are saying... that there were changes to EncoderWrite that caused the problem?
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,814
Threads: 769
Joined: Nov 2003
#24
2004-06-18, 05:12 PM
Are you still here? I thought we'd established you thought this project was shit.

FYI, You're focusing in the wrong area. Yes, there is some common ring buffer code - but I have separate code that calls it from the a directshow source filter, and a MVP message response loop, and ReadFile API hook (PVR350). In this last peice of code, one of the other API hooks I use was getting in the way of the Mutex which synchronises access to the ringbuffer from multiple processes.

It wasn't a simple problem to find, but I've now spent more time talking to you about it, than it took to fix.

I dont want to waste any more of my very limited project hours talking to you about this, so I'm locking this thread. You're welcome to stay and use GB-PVR if you'd like, but you need to remember that its a work in progress and things aren't going to be perfect.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (3): « Previous 1 2 3


Possibly Related Threads…
Thread Author Replies Views Last Post
  USB-UIRT InterCodeDelay - does it work? blader_se 19 9,777 2019-03-09, 11:50 AM
Last Post: jksmurf
  Live TV and recordings do not match greg in kansas 8 7,301 2013-02-22, 06:35 PM
Last Post: sub
  Live TV not showing anything although recordings are OK. Pls advise. seymoria 8 4,951 2012-08-07, 05:07 PM
Last Post: ACTCMS
  Live TV Locks Onto Different Channel persim 1 2,395 2011-10-24, 06:33 PM
Last Post: sub
  GBPVR Webserver does not work - Windows 7 Pro, 64 Bit Ijaja 6 4,584 2011-10-19, 07:21 PM
Last Post: Basher52
  Recording fails but only on one channel (live viewing still works) dshoup 5 3,663 2011-09-19, 01:15 AM
Last Post: sub
  Will A Hauppauge Colossus work in 1.4.7? hondophred 5 3,848 2011-06-29, 09:12 PM
Last Post: sub
  Recordings and live TV fail with TS mux dvasco 4 2,811 2011-06-22, 05:47 PM
Last Post: dvasco
  How to kill an orphan Live TV recording? martint123 2 2,415 2011-05-16, 05:33 PM
Last Post: martint123
  Low signal warning when using live TV wodger 4 2,781 2011-05-13, 08:11 AM
Last Post: wodger

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode