Modify

Ticket #5963 (closed defect: fixed)

You must read the TicketHowTo before creating a new ticket or commenting on an existing ticket.

Opened 3 years ago

Last modified 17 months ago

Auto-transcode and keyframe/seektable generation

Reported by: nico@… Owned by: ijr
Priority: minor Milestone: 0.24
Component: MythTV - Mythtranscode Version: Master Head
Severity: medium Keywords: mythtranscode auto keyframes seektable
Cc: Ticket locked: no

Description

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

Attachments

transcode_and_indexing_problem.txt Download (9.0 KB) - added by nico@… 3 years ago.
mythbackend log file

Change History

Changed 3 years ago by nico@…

mythbackend log file

comment:1 Changed 2 years ago by stuartm

  • Component changed from mythtranscode to MythTV - Mythtranscode

comment:2 Changed 22 months ago by robertm

  • Version changed from 0.21-fixes to Trunk Head

This is present in trunk as well, bumping version to head.

comment:3 Changed 18 months ago by robertm

  • Status changed from new to closed
  • Resolution set to fixed

No longer able to reproduce in trunk.

comment:4 Changed 17 months ago by stuartm

  • Milestone changed from unknown to 0.24
View

Add a comment

Modify Ticket

Action
as closed
The resolution will be deleted. Next status will be 'new'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.