Re: DVAClient now called "ReplaySix"
Philip Van Baren <[email protected]> Fri, 23 Jul 2004 12:34:16 -0700 (PDT)
| Newsgroups | gmane.comp.hardware.roku.technical |
|---|---|
| Message-ID | <[email protected]> |
Mike, Did you try hitting the "rotate" button after playback started? I've found that it almost always starts playback with bad lip sync and/or jitter, and then pressing "rotate" cleans things up. I also need to press "rotate" after each quickskip to get things synced up again. The video jitter that I've seen appears to be a result of the audio being slightly ahead of the video during playback, so that the decoder needs to rush the video frames before they are ready. At least that is my interpretation -- I haven't dug into the decoder side of things. I do know that I can make the jitter appear if I sequence the video and audio packets wrong. The "rotate" button fix clears up the video jitter for me. What probably needs to be done is to do the startup differently, so the startup acts more like the "rotate" decoder reinit function. I have discovered that to get decent lip sync with ReplayTV files, I must re-interleave the A/V streams so that the audio packets always come before (in a PTS sense) the corresponding video packet. But if I do the same type of re-interleaving on a .vob file, the lip sync is all messed up. The HD1000 seems to be very sensitive to the interleave ordering, so any tips you can provide on how to properly order the A/V interleaving to make the decoder happy would help. Phil --- Mike Kobb <[email protected]> wrote: > Phil, I gotta say, this is a very cool little app shaping up here. With > SoundBridge final work and MacWorld, I wasn't able to try it until last > night, but last night I watched a recorded episode of "This Old House" in my > bedroom on the HD1000 streamed over my 100Mbit network from my Replay 5000 > upstairs. Cool, cool, cool. > > I did have pretty significant lip sync issues, and the video had a somewhat > strange "jitter" to it. I'm guessing that these fall more into Sujal's > territory than yours, but I hope both of you guys will please let us know > what you need to improve this kind of thing, and we'll try hard to provide > it. > > Best, > --Mike > (Formerly "ReplayMike" ;-) ) > > > > > > Kevin, > > > > Your suggestion on detecting the "Media" flag is a good one. I'll see what > I > > can do. > > > > In the mean time, you may be able to use Sujal's 1.3 release (just copy > that > > CinemaSix.app file over top of the one included with ReplaySix). His > version > > has the reinterleave code disabled, so it should stream the vob files with > > decent lip sync. ReplaySix version 0.4 uses http:// access to stream off > of > > DVArchive machines, so you don't need the special rtv:// > direct-from-replaytv > > streaming mode I added to CinemaSix version 1.3-rtv.3. > > > > Phil > > > > --- Kevin Bocek <[email protected]> wrote: > >> Philip-- > >> > >> I was successful in importing a VOB into DVArchive. The problem seemed > >> to be the "delete after import" flag - this has to be checked for the > >> import to be successful. > >> > >> In regards to to reinterleaving, would you consider adding a feature to > >> ReplaySix disable reinterleave either by GUI or CLI option. Another > >> option that might possibly be more robust is to read the 'Media' type > >> from a show. If 'Media=Other Non-ReplayTV Media' type, then > >> reinterleave is disabled. > >> > >> I last coded 7 years ago and am now an MBA student. I wish I could > >> contribute but my coding skills are long gone. Hopefully other Roku > >> users would find using DVArchive useful as a video server. > >> > >> Thanks, > >> > >> Kevin > >> > >> > >> On 20 Jul, 2004, at 12:09, Philip Van Baren wrote: > >> > >>> I did this in Windows XP using DVArchive version 3.1. I just renamed > >>> the .vob > >>> files to .mpg, created the .ndx and .evt files, and then used the > >>> File..Import > >>> Show(s) menu option, clicked "Add Import(s)" to select the .mpg file, > >>> and > >>> checked the "Delete import files after import complete" option. > >>> > >>> There should be no need to reencode the files as they are already in > >>> an MPEG2 > >>> format that the Roku will handle, and as far as I know DVArchive never > >>> looks at > >>> the file content. You can manually set the file type once the file in > >>> imported, but that is only used to decide which shows to reveal to > >>> which > >>> ReplayTV units, because 4000 and 5000 ReplayTV units are incompatible > >>> with each > >>> other's MPEG2 files. > >>> _______________________________________________ > >> Roku-tech mailing list > >> [email protected] > >> http://lists.rokulabs.com/mailman/listinfo/roku-tech > >> > > > > > > > > > > __________________________________ > > Do you Yahoo!? > > New and Improved Yahoo! Mail - Send 10MB messages! > > http://promotions.yahoo.com/new_mail > > _______________________________________________ > > Roku-tech mailing list > > [email protected] > > http://lists.rokulabs.com/mailman/listinfo/roku-tech > > > ------ > Mike Kobb > Senior Software Engineer, Roku > Get more out of your high-def TV. > High-definition photos, art, music and more. > http://www.rokulabs.com > tel: 650.321.1394 x12 fax: 650.321.9648 > > > > _______________________________________________ > Roku-tech mailing list > [email protected] > http://lists.rokulabs.com/mailman/listinfo/roku-tech > __________________________________ Do you Yahoo!? Vote for the stars of Yahoo!'s next ad campaign! http://advision.webevents.yahoo.com/yahoo/votelifeengine/