stuart wrote:
> [on the fly transcoding] would skirt the skip 
> forward / backwards benefits that people have been adding to the 
> MVPMC/mythtv code (well, I assume as much - am I right?).

Not necessarily. But it adds complications.

Take the skip forward use case. I haven't looked at the protocol, but if 
it is frame based, as most things seem to be with MythTV, you'd expect 
it to be implemented by taking the current frame position, calculating 
what the frame position would be 30 seconds later, and sending a seek 
request to that new position.

If the on-the-fly transcoding fails to preserve the frame rate, then 
some translation would need to occur at some point. Either mvpmc queries 
the on-the-fly transcoder to get the "real" frame position (or this 
information is embedded in some metadata of the video stream), and then 
uses that when calculating the offset sent to the MythTV server, or the 
on-the-fly transcoder might implement a MythTV protocol proxy and do 
on-the-fly frame position translation. (An actual proxy wouldn't be 
necessary if the on-the-fly transcoder is integrated into MythTV.)

Commercial skip, where mvpmc queries the database directly to obtain the 
frame offsets, and compares those to the current frame position, is 
another use case.

Though I wonder if you could accomplish everything desired from 
transcoding without altering the frame count. If so, that should 
eliminate most, if not all of these issues.


> Does it do away w/the AC3 audio?  Or does it leave it intact.  If so,
> I am wondering if the mpeg audio will somehow keep the AC3 audio in
> sync - provided the AC3 starts off in sync...have you noticed this?

I don't know anything about the sync problems with AC3 audio on mvpmc, 
but from what I've picked up from reading the dev list I got the 
impression that it wasn't just a problem with how the audio was 
multiplexed with the video, but instead a fundamental problem with the 
way MVP decodes AC3. Is there a hardware decoder for the AC3 or is that 
done in software? How is the process different from the way MP3 audio is 
handled?

After reading your first two sentences above, I thought you might be 
suggesting leaving the AC3 audio stream in place so that it could 
continue to be used by playback hardware that can handle it.

  -Tom

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Mvpmc-users mailing list
Mvpmc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mvpmc-users
mvpmc wiki: http://mvpmc.wikispaces.com/

Reply via email to