[mythtv-commits] Ticket #3873: problems with simultaneous record and play with FREEBOX network recorder

MythTV mythtv at cvs.mythtv.org
Fri Oct 26 10:55:08 UTC 2007


#3873: problems with simultaneous record and play with FREEBOX network recorder
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |        Owner:  greg   
     Type:  defect     |       Status:  new    
 Priority:  major      |    Milestone:  unknown
Component:  mythtv     |      Version:  head   
 Severity:  high       |   Resolution:         
  Mlocked:  0          |  
-----------------------+----------------------------------------------------

Comment(by Dave <megadave at gmail.com>):

 On 10/26/07, Ross Finlayson  wrote:
 > >I've only just found that the code used within mythtv for their
 > >'Network Recorder' implementation seems to have originated with you.
 > >I've been trying to fix what seems to be a bug in this code, and while
 > >I think I've tracked the issue to its underlying cause, I'm not
 > >proficient enough with the code to be able to actually fix it.
 > >
 > >The basic problem is that when attempting to run two instances of the
 > >code at once to receive two different UDP multicast streams, the two
 > >streams become intermixed, apparently due to the socket being bound to
 > >INADDR_ADY, rather than the specific multicast address of the desired
 > >stream.
 >
 > The variable "ReceivingInterfaceAddr" was intended just for this
 purpose.
 >
 > Try adding the line
 >
 >         ReceivingInterfaceAddr = our_inet_addr("x.y.z.w");
 >
 > at the start of your application.  (Replace "x.y.z.w" with the IP
 > address of your desired interface.)


 Well, actually theres the problem. I actually realized thats what I
 need to set. The problem is I'm not sure where to obtain that address.
 Note that I need not the address of the Ethernet port, but the address
 of the specific multicast stream being opened, and I can't quite
 figure out if/where that is being stored and/or if its being passed to
 the Groupsock functions. Does the live555 code handling the URL
 parsing, or is that handled elsewhere by mythtv?

 Eg, if we are opening udp://236.12.0.9:8208/ I need to know the 236.12.0.9
 similarly, if udp://236.12.0.23:8208/ I need the 236.12.0.23
 - Show quoted text -


 >
 > In the future, questions about the "LIVE555 Media Server" should be
 > sent to the "live-devel at lists.live555.com" mailing list (see
 > <http://lists.live555.com/mailman/listinfo/live-devel/> to
 > subscribe).  Support for the server (and the "LIVE555 Streaming
 > Media" software in general) is via that mailing list.
 > --
 >
 > Ross Finlayson
 > Live Networks, Inc.
 > http://www.live555.com/
 >

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3873#comment:7>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list