[mythtv-commits] Ticket #10212: Transcoded recordings playback broken (stutters, audio failure) during November commits
MythTV
noreply at mythtv.org
Fri Jan 20 17:13:30 UTC 2012
#10212: Transcoded recordings playback broken (stutters, audio failure) during
November commits
-------------------------------------+-----------------------------
Reporter: jk90090@… | Owner: markk
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - Video Playback | Version: Unspecified
Severity: medium | Resolution:
Keywords: transcoded recordings | Ticket locked: 0
-------------------------------------+-----------------------------
Comment (by jk90090@…):
When using the Nov 10 2011 commit 94bf2f1eed9b274f33d20028fdec582a2d1f4867
(as best as I can tell by using the python script to pull the git
version), playback of transcoded files is fine. If I then pull down the
Nov 11 2011 commits (at least the two that I tried), playback is then
broken.
From what I can see from a git pull of those two dates, there's quite a
few changes:
{{{
git checkout -b 1110 94bf2f1eed9b274f33d20028fdec582a2d1f4867
git checkout -b 1111 47d52964f9946e90d9d8edc4392107b338270491
diff --git a/mythtv/bindings/python/MythTV/logging.py
b/mythtv/bindings/python/MythTV/logging.py
--- a/mythtv/bindings/python/MythTV/logging.py
+++ b/mythtv/bindings/python/MythTV/logging.py
diff --git a/mythtv/html/misc/overview.qsp b/mythtv/html/misc/overview.qsp
--- a/mythtv/html/misc/overview.qsp
+++ b/mythtv/html/misc/overview.qsp
diff --git a/mythtv/html/samples/recorded.qsp
b/mythtv/html/samples/recorded.qsp
--- a/mythtv/html/samples/recorded.qsp
+++ b/mythtv/html/samples/recorded.qsp
diff --git a/mythtv/html/setup/js/channeleditor.js
b/mythtv/html/setup/js/channeleditor.js
--- a/mythtv/html/setup/js/channeleditor.js
+++ b/mythtv/html/setup/js/channeleditor.js
diff --git a/mythtv/libs/libmythbase/mythversion.h
b/mythtv/libs/libmythbase/mythversion.h
--- a/mythtv/libs/libmythbase/mythversion.h
+++ b/mythtv/libs/libmythbase/mythversion.h
diff --git a/mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
b/mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
--- a/mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
+++ b/mythtv/libs/libmythmetadata/videometadatalistmanager.cpp
diff --git a/mythtv/libs/libmythmetadata/videometadatalistmanager.h
b/mythtv/libs/libmythmetadata/videometadatalistmanager.h
--- a/mythtv/libs/libmythmetadata/videometadatalistmanager.h
+++ b/mythtv/libs/libmythmetadata/videometadatalistmanager.h
diff --git
a/mythtv/libs/libmythservicecontracts/datacontracts/frontendActionList.h
b/mythtv/libs/libmythservicecontracts/datacontracts/frontendActionList.h
+++
b/mythtv/libs/libmythservicecontracts/datacontracts/frontendActionList.h
diff --git
a/mythtv/libs/libmythservicecontracts/datacontracts/frontendStatus.h
b/mythtv/libs/libmythservicecontracts/datacontracts/frontendStatus.h
--- a/mythtv/libs/libmythservicecontracts/datacontracts/frontendStatus.h
+++ b/mythtv/libs/libmythservicecontracts/datacontracts/frontendStatus.h
diff --git
a/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
b/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
--- a/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
+++ b/mythtv/libs/libmythservicecontracts/libmythservicecontracts.pro
diff --git
a/mythtv/libs/libmythservicecontracts/services/channelServices.h
b/mythtv/libs/libmythservicecontracts/services/channelServices.h
--- a/mythtv/libs/libmythservicecontracts/services/channelServices.h
+++ b/mythtv/libs/libmythservicecontracts/services/channelServices.h
diff --git a/mythtv/libs/libmythservicecontracts/services/dvrServices.h
b/mythtv/libs/libmythservicecontracts/services/dvrServices.h
--- a/mythtv/libs/libmythservicecontracts/services/dvrServices.h
+++ b/mythtv/libs/libmythservicecontracts/services/dvrServices.h
diff --git
a/mythtv/libs/libmythservicecontracts/services/frontendServices.h
b/mythtv/libs/libmythservicecontracts/services/frontendServices.h
--- a/mythtv/libs/libmythservicecontracts/services/frontendServices.h
+++ b/mythtv/libs/libmythservicecontracts/services/frontendServices.h
diff --git a/mythtv/libs/libmythservicecontracts/services/videoServices.h
b/mythtv/libs/libmythservicecontracts/services/videoServices.h
--- a/mythtv/libs/libmythservicecontracts/services/videoServices.h
+++ b/mythtv/libs/libmythservicecontracts/services/videoServices.h
diff --git a/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
b/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
--- a/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
+++ b/mythtv/libs/libmythtv/mpeg/atscstreamdata.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
b/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
--- a/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
+++ b/mythtv/libs/libmythtv/mpeg/atscstreamdata.h
diff --git a/mythtv/libs/libmythtv/mpeg/atsctables.h
b/mythtv/libs/libmythtv/mpeg/atsctables.h
--- a/mythtv/libs/libmythtv/mpeg/atsctables.h
+++ b/mythtv/libs/libmythtv/mpeg/atsctables.h
diff --git a/mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
b/mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
--- a/mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
+++ b/mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
b/mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
--- a/mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
+++ b/mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
diff --git a/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
b/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
--- a/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
+++ b/mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
b/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
--- a/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
+++ b/mythtv/libs/libmythtv/mpeg/mpegtables.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/mpegtables.h
b/mythtv/libs/libmythtv/mpeg/mpegtables.h
--- a/mythtv/libs/libmythtv/mpeg/mpegtables.h
+++ b/mythtv/libs/libmythtv/mpeg/mpegtables.h
diff --git a/mythtv/libs/libmythtv/mpeg/pespacket.cpp
b/mythtv/libs/libmythtv/mpeg/pespacket.cpp
--- a/mythtv/libs/libmythtv/mpeg/pespacket.cpp
+++ b/mythtv/libs/libmythtv/mpeg/pespacket.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/sctedescriptors.cpp
b/mythtv/libs/libmythtv/mpeg/sctedescriptors.cpp
--- a/mythtv/libs/libmythtv/mpeg/sctedescriptors.cpp
+++ b/mythtv/libs/libmythtv/mpeg/sctedescriptors.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/sctedescriptors.h
b/mythtv/libs/libmythtv/mpeg/sctedescriptors.h
--- a/mythtv/libs/libmythtv/mpeg/sctedescriptors.h
+++ b/mythtv/libs/libmythtv/mpeg/sctedescriptors.h
diff --git a/mythtv/libs/libmythtv/mpeg/sctetables.cpp
b/mythtv/libs/libmythtv/mpeg/sctetables.cpp
--- a/mythtv/libs/libmythtv/mpeg/sctetables.cpp
+++ b/mythtv/libs/libmythtv/mpeg/sctetables.cpp
diff --git a/mythtv/libs/libmythtv/mpeg/sctetables.h
b/mythtv/libs/libmythtv/mpeg/sctetables.h
--- a/mythtv/libs/libmythtv/mpeg/sctetables.h
+++ b/mythtv/libs/libmythtv/mpeg/sctetables.h
diff --git a/mythtv/libs/libmythtv/mpeg/streamlisteners.h
b/mythtv/libs/libmythtv/mpeg/streamlisteners.h
--- a/mythtv/libs/libmythtv/mpeg/streamlisteners.h
+++ b/mythtv/libs/libmythtv/mpeg/streamlisteners.h
diff --git a/mythtv/programs/mythbackend/services/channel.cpp
b/mythtv/programs/mythbackend/services/channel.cpp
--- a/mythtv/programs/mythbackend/services/channel.cpp
+++ b/mythtv/programs/mythbackend/services/channel.cpp
diff --git a/mythtv/programs/mythbackend/services/channel.h
b/mythtv/programs/mythbackend/services/channel.h
--- a/mythtv/programs/mythbackend/services/channel.h
+++ b/mythtv/programs/mythbackend/services/channel.h
diff --git a/mythtv/programs/mythbackend/services/dvr.cpp
b/mythtv/programs/mythbackend/services/dvr.cpp
--- a/mythtv/programs/mythbackend/services/dvr.cpp
+++ b/mythtv/programs/mythbackend/services/dvr.cpp
diff --git a/mythtv/programs/mythbackend/services/dvr.h
b/mythtv/programs/mythbackend/services/dvr.h
--- a/mythtv/programs/mythbackend/services/dvr.h
+++ b/mythtv/programs/mythbackend/services/dvr.h
diff --git a/mythtv/programs/mythbackend/services/video.cpp
b/mythtv/programs/mythbackend/services/video.cpp
--- a/mythtv/programs/mythbackend/services/video.cpp
+++ b/mythtv/programs/mythbackend/services/video.cpp
diff --git a/mythtv/programs/mythbackend/services/video.h
b/mythtv/programs/mythbackend/services/video.h
--- a/mythtv/programs/mythbackend/services/video.h
+++ b/mythtv/programs/mythbackend/services/video.h
diff --git a/mythtv/programs/mythfrontend/mythfexml.cpp
b/mythtv/programs/mythfrontend/mythfexml.cpp
--- a/mythtv/programs/mythfrontend/mythfexml.cpp
+++ b/mythtv/programs/mythfrontend/mythfexml.cpp
diff --git a/mythtv/programs/mythfrontend/mythfexml.h
b/mythtv/programs/mythfrontend/mythfexml.h
--- a/mythtv/programs/mythfrontend/mythfexml.h
+++ b/mythtv/programs/mythfrontend/mythfexml.h
diff --git a/mythtv/programs/mythfrontend/services/frontend.cpp
b/mythtv/programs/mythfrontend/services/frontend.cpp
--- a/mythtv/programs/mythfrontend/services/frontend.cpp
+++ b/mythtv/programs/mythfrontend/services/frontend.cpp
diff --git a/mythtv/programs/mythfrontend/services/frontend.h
b/mythtv/programs/mythfrontend/services/frontend.h
--- a/mythtv/programs/mythfrontend/services/frontend.h
+++ b/mythtv/programs/mythfrontend/services/frontend.h
diff --git a/mythtv/programs/mythutil/mpegutils.cpp
b/mythtv/programs/mythutil/mpegutils.cpp
--- a/mythtv/programs/mythutil/mpegutils.cpp
+++ b/mythtv/programs/mythutil/mpegutils.cpp
}}}
Now, retesting this at this point is going to take some work so I'll need
some suggestions. My FE & BE are now sitting at commits from 20120117,
which means the database schemas at least have been updated a couple of
versions. Should I just perform a manual backup of the DB, remove Myth
from both boxes, and change the schema version in the DB to an appropriate
# and cross our fingers it doesn't complain too much?
I'll give this a try and if you have any additional suggestions, I'm all
ears.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/10212#comment:17>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list