Opened 10 years ago

Closed 10 years ago

#6280 closed patch (fixed)

channel change allowed after setting livetv to record

Reported by: jheikkal@… Owned by: Isaac Richards
Priority: minor Milestone: 0.22
Component: MythTV - Recording Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

When watching livetv and setting the show to be recorded normally, myth allows channel change and does not change encoder input. This causes recording to change channel also and recording fails to continue as wanted (it records what you watch, not the show you marked to be recorded). When changing channels, encoder input should be changed to another available input I think? or block change like it has been before (had to go to menu and start livetv again).

Attachments (3)

fullog.txt (123.8 KB) - added by jheikkal@… 10 years ago.
important,general,playback,record,playback,channel,osd
backend.log (45.1 KB) - added by jheikkal@… 10 years ago.
livetv_pseudoRec_fixes.diff (1.8 KB) - added by Shane Shrybman 10 years ago.

Download all attachments as: .zip

Change History (11)

comment:1 Changed 10 years ago by Dibblah

Status: newinfoneeded_new

How many tuners do you have? You should get a prompt onscreen asking for what to do in this case.

If you don't get the prompt, can you post full frontend logs, please?

Changed 10 years ago by jheikkal@…

Attachment: fullog.txt added

important,general,playback,record,playback,channel,osd

comment:2 Changed 10 years ago by jheikkal@…

I have 1 physical dvb-c tuner and 5 virtuals set to it. All channels are from same mux. When record is set up from livetv and channel switched, then it shows 2 different recordings from different channels, but with the recorded info. If I exit from livetv after recording is set, it works fine. And no, there is no onscreen prompt.

comment:3 Changed 10 years ago by Dibblah

Please fix your database connection issues.

comment:4 Changed 10 years ago by jheikkal@…

Yea I know, but thats causing the problem... Problem occurs also in my main frontend/backend machine.

comment:5 Changed 10 years ago by Dibblah

What DVB adapter do you have? This sounds like it has limited PID filters available. Can you post the backend log, please?

comment:6 Changed 10 years ago by jheikkal@…

Technisat Cablestar pci rev 02. Its b2c2 flexcop card with stv0297 frontend chip. It has some problems with PID I have heard but it has been working like a charm so far. Attatched related backend.log

Changed 10 years ago by jheikkal@…

Attachment: backend.log added

comment:7 Changed 10 years ago by Shane Shrybman

Type: defectpatch

I can reproduce the problem with changing channels after a scheduled recording has taken over livetv (and it has become a pseudo recording).

The attached patch attempts to fix it by switching to another available card in that situation. It seems to work but only has basic testing.

Changed 10 years ago by Shane Shrybman

Attachment: livetv_pseudoRec_fixes.diff added

comment:8 Changed 10 years ago by shane

Resolution: fixed
Status: infoneeded_newclosed

(In [20260]) Closes #6280 Allow livetv to switch to another encoder when a pseudo recording is active.

This a change in behaviour from previous versions.

In MythTV versions 0.21 and below the user was not allowed to change channels once a pseudo recording was active on that encoder.

With this change the user can change channels to another encoder if there is one available.

Note: See TracTickets for help on using tickets.