[mythtv] Regarding ticket 5866: mpegrecorder-hdpvr-v2.patch patch no longer applies to trunk

Ian Forde ian at duckland.org
Wed Jan 21 02:29:24 UTC 2009


On Tue, 2009-01-20 at 02:36 -0800, Ian Forde wrote:
> I updated to 19715 a few days ago, and realized after a few days of
> hdpvr instability, that I forgot to apply the
> DeviceReadBuffer-polltimeout.2.patch, mpegrecorder-hdpvr-v2.patch, and
> hdpvr-livetv.patch patches to my source tree.
> 
> First one applies, 2nd one breaks with:
> 
> [root at tatooine mythtv]# patch -p0
> < ../../DeviceReadBuffer-polltimeout.2.patch 
> patching file libs/libmythtv/DeviceReadBuffer.h
> patching file libs/libmythtv/DeviceReadBuffer.cpp
> [root at tatooine mythtv]# patch -p0 < ../../mpegrecorder-hdpvr-v2.patch 
> patching file libs/libmythtv/mpegrecorder.h
> patching file libs/libmythtv/mpegrecorder.cpp
> Hunk #2 FAILED at 87.
> Hunk #3 succeeded at 494 (offset 6 lines).
> Hunk #5 succeeded at 535 (offset 6 lines).
> Hunk #7 succeeded at 599 (offset 6 lines).
> Hunk #9 succeeded at 819 (offset 6 lines).
> Hunk #11 succeeded at 876 (offset 6 lines).
> Hunk #13 succeeded at 1139 (offset 6 lines).
> Hunk #15 succeeded at 1300 (offset 6 lines).
> Hunk #17 succeeded at 1462 (offset 8 lines).
> Hunk #19 succeeded at 1581 (offset 8 lines).
> Hunk #21 succeeded at 1612 (offset 8 lines).
> Hunk #23 succeeded at 1700 (offset 8 lines).
> 1 out of 24 hunks FAILED -- saving rejects to file
> libs/libmythtv/mpegrecorder.cpp.rej
> patching file libs/libmythtv/DeviceReadBuffer.h
> patching file libs/libmythtv/DeviceReadBuffer.cpp
> [root at tatooine mythtv]#
> 
> The 3rd one applies cleanly.  The rej file reads as follows:
> 
> [root at tatooine libmythtv]# more mpegrecorder.cpp.rej 
> ***************
> *** 86,92 ****
>       requires_special_pause(false),
>       // State
>       recording(false),         encoding(false),
> -     needs_resolution(false),
> start_stop_encoding_lock(QMutex::Recursive),
>       recording_wait_lock(),    recording_wait(),
>       // Pausing state
>       cleartimeonpause(false),
> --- 87,93 ----
>       requires_special_pause(false),
>       // State
>       recording(false),         encoding(false),
> +     start_stop_encoding_lock(QMutex::Recursive),
>       recording_wait_lock(),    recording_wait(),
>       // Pausing state
>       cleartimeonpause(false),
> [root at tatooine libmythtv]# 

FYI, for those about to suggest attempting with current trunk, it's
still busted at 19770...

	-I



More information about the mythtv-dev mailing list