Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#11442 closed Bug Report - General (fixed)

DVB-T2 Radio failing following e54b9b6fd6 / 3944ca9ad0

Reported by: Nigel Jewell Owned by: jpoet
Priority: major Milestone: 0.26.1
Component: MythTV - Recording Version: 0.26-fixes
Severity: high Keywords: DVB Radio
Cc: Ticket locked: no

Description

Since the latest round of fixes committed to 0.26-fixes on the 1st March I am finding that all radio recordings from a DVB-T2 tuner are failing. It manages to record < 1024 bytes, appears that it is continuing to record and finishes, but the file does not get any bigger.

Attachments (4)

dtvrecorder-debug.patch (3.2 KB) - added by jpoet 6 years ago.
Add debugging to dtvrecorder
mythbackend.20130306173716.1698.log.gz (326.5 KB) - added by nigel.jewell@… 6 years ago.
Log as requested.
1111704_20130306173900.mpg (564 bytes) - added by nigel.jewell@… 6 years ago.
Extent of recording.
dtvrecorder-dont-buffer-audio-only.patch (766 bytes) - added by jpoet 6 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 6 years ago by jpoet

Status: newaccepted

Nigel, can you apply the attached debug patch, and then attach a log from trying to record one of these radio streams?

Changed 6 years ago by jpoet

Attachment: dtvrecorder-debug.patch added

Add debugging to dtvrecorder

Changed 6 years ago by nigel.jewell@…

Log as requested.

Changed 6 years ago by nigel.jewell@…

Attachment: 1111704_20130306173900.mpg added

Extent of recording.

comment:2 Changed 6 years ago by nigel.jewell@…

Hi,

As requested log is attached from a recording. The full 564 bytes that it managed to record are also attached.

Thanks, Nige.

comment:3 Changed 6 years ago by jpoet

Thanks Nigel. Please test dtvrecorder-dont-buffer-audio-only.patch to see if it fixes the problem.

Changed 6 years ago by jpoet

comment:4 Changed 6 years ago by nigel.jewell@…

Hi John,

I pleased to say that with stock 0.26-fixes and your patch I am once again able to record radio without issue. Thanks for the quick turnaround.

Regards, Nige.

comment:5 Changed 6 years ago by John Poet <jpoet@…>

Resolution: fixed
Status: acceptedclosed

In 77259c5a504d1edb79d8c9d4c6f45265b365a818/mythtv:

dtvrecorder: Don't try to buffer frames for audio-only streams.
(cherry picked from commit 0d9312df1dd3ed2a2da40edce1bbaae5b90c9944)

Fixes #11442

comment:6 Changed 6 years ago by stevegoodey@…

Thanks for the fix for this.

Steve Goodey.

comment:7 Changed 6 years ago by Shinck@…

Hi John,

some weeks ago I cherry-picked myself 87a15e1c (DTVRecorder: buffer up each payload until we know if the payload is a keyframe) from master to fixes/0.26. After that I recognised that I couldn't hear to or record audio only channels (DVB-S radio) any more. So I applied the dtvrecorder-dont-buffer-audio-only.patch​ and radio worked again. So after you commited these patches to fixes/0.26 I decided today to revert my own changes and upgrade to stock fixes/0.26. But now radio again doesn't work any more. Please give me some advice what info from me now is needed to track down to the problem.

Regards Sascha

Note: See TracTickets for help on using tickets.