Ticket #5836 (closed patch: fixed)
Opened 4 years ago
Last modified 3 years ago
H.264 parser to replace mpeg/h264utils
| Reported by: | jppoet@… | Owned by: | janne |
|---|---|---|---|
| Priority: | minor | Milestone: | unknown |
| Component: | mythtv | Version: | unknown |
| Severity: | medium | Keywords: | H.264 recording |
| Cc: | Ticket locked: | no |
Description
Replace h264utils with a new H264parser class. This new class decodes more of the H.264 stream during recording to allow for more accurate detection of fields and I-frames.
Attachments
Change History
Changed 4 years ago by jppoet@…
- Attachment H264parser-v1.patch added
comment:1 Changed 4 years ago by janne
- Owner changed from ijr to janne
- Status changed from new to assigned
Thanks John, code looks nice at first glance. I'll test it now.
Changed 4 years ago by jppoet@…
- Attachment dtvrecorder-fix-h264offset.patch added
Adjust keyframe offset for dtvrecorder buffering
comment:2 Changed 4 years ago by jppoet@…
Added dtvrecorder-fix-h264offset.patch to account for internal dtvrecorder buffering.
comment:3 Changed 4 years ago by jppoet@…
Attaching a "safer" version of dtvrecorder-fix-h264offset.patch
comment:4 Changed 4 years ago by mark.kendall@…
Small suggestion. It would probably be quite useful, in the short term at least, to add the ability to debug/log the stream info - numbers of slices, NAL types etc.
Regardless, I'll test on my local HD station.
Changed 4 years ago by jppoet@…
- Attachment H264parser-v1.1.patch added
New version, which includes and supersedes all previous patches on this ticket.
comment:5 Changed 4 years ago by jppoet@…
H264parser-v1.1.patch has some minor cleanups. It also will not return the first keyframe until a IDR frame has been seen. It also adds the basic hooks into avformatdecoder, which the first version failed to do.
comment:6 Changed 4 years ago by janne
- Status changed from assigned to closed
- Resolution set to fixed
comment:7 Changed 4 years ago by janne
comment:8 Changed 4 years ago by janne
comment:9 Changed 3 years ago by jyavenard@…
Changed 3 years ago by jyavenard@…
- Attachment 24_newfix_h264_frame_counting.patch added
Fix of 0.21-fixes

H264parser class