| 1 | commit 8677f415e289bf647da6f2e146d415576afe4701 |
|---|
| 2 | Author: Rick Scott <rwscott@users.sourceforge.net> |
|---|
| 3 | Date: Fri Dec 9 08:08:30 2011 -0500 |
|---|
| 4 | |
|---|
| 5 | Nuppel video live tv channel changing |
|---|
| 6 | |
|---|
| 7 | While investigating why channel changing live tv with a V4L source was not |
|---|
| 8 | working, I discovered that the file for the new channel was missing the |
|---|
| 9 | header that describes the file. So, when the frontend tried to decode the |
|---|
| 10 | file, recorded as RTjpeg, the "failed to open jump buffer" message came up |
|---|
| 11 | because a decoder could not be found. I switched the recording format to |
|---|
| 12 | MPEG4, and I could now switch channels, however there was no audio. |
|---|
| 13 | |
|---|
| 14 | By adding in the StartNewFile call in ResetForNewFile, everything seems to |
|---|
| 15 | be working as it should. I can record in either format, change channels in |
|---|
| 16 | live tv, with audio. |
|---|
| 17 | |
|---|
| 18 | Possible related tickets, 9825, 9846, 9830, 9868, 10012. |
|---|
| 19 | |
|---|
| 20 | diff --git a/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp b/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp |
|---|
| 21 | index e1adb3e..9433d44 100644 |
|---|
| 22 | --- a/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp |
|---|
| 23 | +++ b/mythtv/libs/libmythtv/NuppelVideoRecorder.cpp |
|---|
| 24 | @@ -2850,6 +2850,8 @@ void NuppelVideoRecorder::ResetForNewFile(void) |
|---|
| 25 | |
|---|
| 26 | if (go7007) |
|---|
| 27 | resetcapture = true; |
|---|
| 28 | + |
|---|
| 29 | + StartNewFile(); |
|---|
| 30 | } |
|---|
| 31 | |
|---|
| 32 | void NuppelVideoRecorder::StartNewFile(void) |
|---|