[mythtv-firehose] mythtv branch master updated by stuartm. v0.28-pre-2641-g487923f

Git Repo Owner noreply at mythtv.org
Fri Feb 13 00:42:59 UTC 2015

The branch, master has been updated on the
mythtv repository by gitolite user stuartm.
       via  487923ff1fdc8a953520e082940c81000b55aacc (commit)
       via  65766149d215258b226d78a79c59d25b6892b8ff (commit)
      from  d8e11b227ec494a29a4a7831ad0e1787bec4e9f9 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 487923ff1fdc8a953520e082940c81000b55aacc
Author:    Stuart Morgan <smorgan at mythtv.org> at Thu, 12 Feb 2015 20:33:50 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Fri, 13 Feb 2015 00:11:14 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=487923ff1fdc8a953520e082940c81000b55aacc

Save the recording container type to recordedfile
I can only test DVBRecorder, for the rest I've made some educated
guesses. All recorders except for NuppelVideoRecoder (framegrabbers) and
MPEGRecorder (v4l hardware encoders) are assumed to deliver MPEG2 TS.

The more obscure container formats offered by v4l are not presently

Transcoding through mythtranscode will update the container format to

commit 65766149d215258b226d78a79c59d25b6892b8ff
Author:    Stuart Morgan <smorgan at mythtv.org> at Tue, 10 Feb 2015 22:45:15 +0000
Committer: Stuart Morgan <smorgan at mythtv.org> at Fri, 13 Feb 2015 00:11:06 +0000
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=65766149d215258b226d78a79c59d25b6892b8ff

Change the default file extension for recordings from .mpg to .ts
.ts is the correct extension for untranscoded recordings from digital
recorders which use the MPEG-TS container. We have been incorrectly
using the .mpg extension which is only valid for containers such as

Some video players use the extension, or for streams the mimetype
which is derived from the extension in order to correctly parse the


Summary of changes:
 mythtv/libs/libmyth/programinfo.cpp                |   34 ++++++++++------
 mythtv/libs/libmythtv/jobqueue.cpp                 |    1 +
 .../libmythtv/recorders/NuppelVideoRecorder.cpp    |    2 +
 mythtv/libs/libmythtv/recorders/channelbase.cpp    |    8 +++-
 mythtv/libs/libmythtv/recorders/dtvrecorder.cpp    |    2 +
 mythtv/libs/libmythtv/recorders/mpegrecorder.cpp   |   14 +++++++
 mythtv/libs/libmythtv/recorders/recorderbase.cpp   |   16 +++++++-
 mythtv/libs/libmythtv/recorders/recorderbase.h     |    3 +-
 mythtv/libs/libmythtv/recordingfile.cpp            |   42 ++++++++++++++++++-
 mythtv/libs/libmythtv/recordingfile.h              |   12 ++++++
 mythtv/libs/libmythtv/tv_rec.cpp                   |    2 +-
 mythtv/libs/libmythupnp/httprequest.cpp            |    6 +--
 mythtv/programs/mythtranscode/main.cpp             |   27 ++++++++++--
 13 files changed, 139 insertions(+), 30 deletions(-)


More information about the mythtv-firehose mailing list