[mythtv-commits] Ticket #5963: Auto-transcode and keyframe/seektable generation
MythTV
mythtv at cvs.mythtv.org
Thu Dec 4 13:40:03 UTC 2008
#5963: Auto-transcode and keyframe/seektable generation
-------------------------------+--------------------------------------------
Reporter: nico at youplala.net | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone: unknown
Component: mythtranscode | Version: 0.21-fixes
Severity: medium | Mlocked: 0
-------------------------------+--------------------------------------------
Hello,
I am a UK DVB-T user.
== I have setup the DVB Hardware encoders recording profile to do auto-
transcode, using lossless MPEG-2 transcoding. ==
I am doing this for two reasons:
1. Because I am far from the emiter, even though I have new/clean cabling
and connections, a new antenna and a masthead amp, I have MPEG2 glitches
that I'd like fixed
2. because the 20% disk saving is not only a benefit, but also an elegant
thing to do
I have setup commflagging to happen after transcode.
So the order of thing happening is in that order:
1 Recording
2 Transcoding
2.1 lossless MPEG2 transcode
2.2 keyframe index generation (what I believe is the seektable generation)
3 Commflagging
4 User jobs if any
== The resulting recording has a bad seektable. ==
''I believe that the 2.2 step is being done on the .tmp file generated in
2.1, before the file swap.''
Manually running a mythcommflag --rebuild on the recording recovers the
seektable correctly.
I have attached a log from Mythbackend. It starts with the end of the
recording, and ends with the commflagging.
I am using Mythbuntu 8.10, 64-bit.
nico[at]favia:~$ mythbackend --version
Please include all output in bug reports.
MythTV Version : 18722
MythTV Branch : branches/release-0-21-fixes
Library API : 0.21.20080304-1
Network Protocol : 40
Options compiled in:
linux profile using_oss using_alsa using_arts using_jack using_backend
using_dbox2 using_dvb using_firewire using_frontend using_hdhomerun
using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc
using_opengl_vsync using_opengl_video using_v4l using_x11 using_xrandr
using_xv using_xvmc using_xvmcw using_xvmc_vld using_glx_proc_addr_arb
using_bindings_perl using_bindings_python using_opengl
using_ffmpeg_threads using_libavc_5_3 using_live
Thanks for the time spent on MythTV!
Nico
http://www.youplala.net/linux/home-theater-pc
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/5963>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list