Opened 15 years ago
Closed 14 years ago
Last modified 13 years ago
#10104 closed Developer Task (fixed)
Proper Duration and Position Support
| Reported by: | tralph | Owned by: | Jim Stichnoth |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.27 |
| Component: | MythTV - General | Version: | Master Head |
| Severity: | medium | Keywords: | |
| Cc: | Ticket locked: | no |
Description
Ticket to track development for proper duration and position support.
The object of this feature is to provide accurate duration and total frame count for the recorder and commercial flagger. This will address the long standing issues with incorrect duration/position for variable frame rate and frame repeats.
For videos with a position map we will use the generated duration/frame count to generate duration/position. If no position map exists we will use the timestamp and duration provided by libav.
Change History (8)
comment:1 by , 15 years ago
| Owner: | set to |
|---|---|
| Status: | new → assigned |
comment:2 by , 15 years ago
comment:3 by , 14 years ago
| Resolution: | → Won't Fix |
|---|---|
| Status: | assigned → closed |
There isn't much left to do to support this. Just not enough time to work on it anymore.
comment:4 by , 14 years ago
| Resolution: | Won't Fix |
|---|---|
| Status: | closed → new |
comment:5 by , 14 years ago
| Milestone: | 0.25 → 0.27 |
|---|---|
| Owner: | changed from to |
| Status: | new → accepted |
- Mythcommflag --rebuild produces MARK_DURATION_MS marks in recordedseek or filemarkup, mapping keyframes to time offsets relative to the beginning of the recording.
- Recorders produce this same information.
- New command added to myth protocol - "QUERY_RECORDER FILL_DURATION_MAP" - similar to FILL_POSITION_MAP, to send updated duration info for playback of an in-progress recording.
- Use the duration map during playback to provide more accurate display and seeking with durations and time offsets, by linear interpolation between close values in the duration map. Avoid using naive framerate based calculations, or inaccurate/noisy/discontinuous display timecodes from the recording. Also take the cutlist into account.
comment:6 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |

dtvrecorder: update MPEG-2 parser to properly generate repeat_pict values
This is going to be used for generating correct video duration.
Refs #10104