[mythtv-commits] mythtv commit: r12847 - in trunk/mythtv/programs/mythtranscode by ghaushe

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Feb 22 05:56:59 UTC 2007


      Author: ghaushe
        Date: 2007-02-22 05:56:59 +0000 (Thu, 22 Feb 2007)
New Revision: 12847
   Changeset: http://cvs.mythtv.org/trac/changeset/12847

Modified:

   trunk/mythtv/programs/mythtranscode/main.cpp
   trunk/mythtv/programs/mythtranscode/mpeg2fix.cpp
   trunk/mythtv/programs/mythtranscode/replex/mpg_common.h
   trunk/mythtv/programs/mythtranscode/replex/multiplex.c
   trunk/mythtv/programs/mythtranscode/replex/multiplex.h
   trunk/mythtv/programs/mythtranscode/replex/pes.c
   trunk/mythtv/programs/mythtranscode/replex/pes.h
   trunk/mythtv/programs/mythtranscode/replex/ringbuffer.h

Log:

Add support for writing TS streams in mythtranscode.
Note:  The changes will change how PS streams are written slightly...The new
scheme should do a better job interleaving the streams rather than grouping
programs together.  I also tightened the tolerances on divergence from the SCR
which should make more compliant streams.

Also, there are many features missing:
1) We don't write a PMT/PAT yet, so the output isn't truely TS compliant
2) There is no autodetection, must be enabled on the cmdline via '-e ts'
3) subtitles are still not supported

I plan to fix all of these shortly, but thought I'd get what I have out there
for wider testing.

Lastly, I've seen some changes to the replex code to support mythreplex, but
I have no idea what that utility is or where it lives.  It will probably need
to be updated by its author due to some interface changes I've introduced





More information about the mythtv-commits mailing list