Permalink
Commits on Feb 11, 2006
  1. Patch to close #1247.

    Isaac Richards committed Feb 11, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8924 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. On any db upgrade, try to switch the db back to latin1. Should hopefu…

    Isaac Richards committed Feb 11, 2006
    …lly catch
    
    the case where the user has since upgraded to mysql5 with utf8 enabled.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8922 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Fix potential segfaults in mythtranscode by wrapping a couple places …

    cpinkham committed Feb 11, 2006
    …that
    
    use m_proginfo with checks to make sure m_proginfo is not null.  Second part
    of patch by Brendan Cully on the -dev mailing list, first part by me.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8921 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Close #1143, again. Changed the name of the setting so people will pi…

    Isaac Richards committed Feb 11, 2006
    …ck up the
    
    new default.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8917 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Feb 10, 2006
  1. Update the README and remove invalid information as

    GreyFoxx committed Feb 10, 2006
    well as point users to the wiki for configuration
    questions.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8916 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. Fixes #1249

    Bruce Markey committed Feb 10, 2006
    Checking the recstatus turns out to be unreliable and may not update
    the oldrecorded status to rsRecorded for real recordings. Instead
    borrow the approach in CheckForRecGroupChange() to verify the recgroup
    stored in the 'recorded' table.
    
    If the real recgroup is not LiveTV when it is asked to finished, then
    UPDATE_RECORDING_STATUS else skip the update for LiveTV recordings.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8913 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Fixes #1249

    Bruce Markey committed Feb 10, 2006
    If the recstatus is rsRecording when it is asked to finished, then
    UPDATE_RECORDING_STATUS . LiveTV will not have a status of rsRecording
    but the previous status in oldrecorded or rsUnkown.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8912 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Feb 9, 2006
  1. Fix the setting of the current location for

    cpinkham committed Feb 9, 2006
    gContext->[add|remove|get]CurrentLocation() when running plugins.
    Also add some missing jump points to the jump map in NetworkControl.
    Post 0.19, I plan on getting rid of the jumpMap in NetworkControl and
    adding the jump name field to the REG_JUMP call so networkcontrol.cpp
    does not have to be updated when adding new jump points.
    
    (re) Closes #1169.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8910 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. Add in some more detailed "query location" info for Network Control a…

    cpinkham committed Feb 9, 2006
    …nd any other
    
    code that may use gContext->[add|remove|get]CurrentLocation().  References #1169.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8909 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Add Jason Pyeron's "Mobile Pentium II" to configure script.

    daniel-kristjansson committed Feb 9, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8908 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Fixed a couple of cases where the scheduler would not do the right

    gigem committed Feb 9, 2006
    thing with rsAborted programs.  The entries in recorded could cause
    the scheduler to think the program had completed normally and not
    reschedule the aborted showing or a later showing if available.
    
    This change solves the problem by adding a recorded.duplicate field
    similar to oldrecorded.duplicate.  Only recorded entries with
    duplicate set to non-zero are considered for duplicate checking.
    Since recorded.duplicate is only set to true when a recording ends
    normally, the scheduler will never consider aborted programs as
    already recorded.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8907 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Feb 8, 2006
  1. References #512. Apply John Harvey's patch for ChromaKey OSD w/XVideo.

    daniel-kristjansson committed Feb 8, 2006
    This doesn't effect anyone not using this experimental feature. But if you are using the ChromaKey OSD and watch both MPEGs and non-MPEGs this should make the OSD work on those non-MPEGs. This may fail to draw the OSD if you use Xinerama and the XVideo only supports chromakey on a monitor other than the one which the window is on.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8906 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. Fixes #1238.

    daniel-kristjansson committed Feb 8, 2006
    The ivtvdecoder was waiting for the next recording in a livetvchain, whether we were in LiveTV or not.
    
     * Added the early exit code for when decoding a non-livetv recording.
     * Added a 2 second timeout on waiting for the next recording in LiveTV mode.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8905 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Fix a bug which prevented mythcommflag from running at full speed whe…

    cpinkham committed Feb 8, 2006
    …n run
    
    under the JobQueue even when the JobQueueCPU setting was set to "High."
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8904 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Fixes #1236.

    daniel-kristjansson committed Feb 8, 2006
    Sets alpha to local initially, and disables the kAlpha_Clear optimization in ProcessFrame().
    
    The first fix prevents the background from showing through initially.
    The second fix prevents it from showing through when a PiP is on screen.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8903 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Feb 7, 2006
  1. Fixes #1231.

    daniel-kristjansson committed Feb 7, 2006
    The MPEGStreamData stream verifier was checking the adaptation field control field in the PES packets and tossing PSIP packets that contained them, since that flag is invalid for ATSC streams. But that ADF is allowed in DVB and this class is used for both ATSC and DVB streams, so this commit removes the check.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8902 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. Doxygen documentation fixes in libmythtv

    daniel-kristjansson committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8901 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. Doxygen documentation fixes in programs.

    daniel-kristjansson committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8900 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. Doxygen documentation fixes in libmyth

    daniel-kristjansson committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8899 7dbf422c-18fa-0310-86e9-fd20926502f2
  5. Doxygen documentation fix.

    daniel-kristjansson committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8898 7dbf422c-18fa-0310-86e9-fd20926502f2
  6. Change version in doxygen cfg to 0.19, fix an error in arch documenta…

    daniel-kristjansson committed Feb 7, 2006
    …tion.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8897 7dbf422c-18fa-0310-86e9-fd20926502f2
  7. Don't update signal monitor when in browsemode, or typing in channel …

    daniel-kristjansson committed Feb 7, 2006
    …number.
    
    This prevents some overlapping OSD messages when changing from a channel with no signal.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8896 7dbf422c-18fa-0310-86e9-fd20926502f2
  8. Fixes a chroma problem in video preview window with odd screen sizes.

    daniel-kristjansson committed Feb 7, 2006
    This was due to not contraining dimensions enough in NVP::GetScaledFrame().
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8895 7dbf422c-18fa-0310-86e9-fd20926502f2
  9. v0.19.00, 2006-02-01. Version bump. Add snippet for network control. …

    rkulagowski committed Feb 7, 2006
    …Update diskless HOWTO.
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8894 7dbf422c-18fa-0310-86e9-fd20926502f2
  10. Fixes #1227.

    daniel-kristjansson committed Feb 7, 2006
     * This fixes the problem of ateof being set when the reason we couldn't
    write data was because the ivtv video decoding buffer was full.
     * This also adds tracking of canwrite, so that if it is true for more than a second during regular playback, we reset playback. That should work around the driver bug where ivtv stops playback if it ever decodes the entire video decoding buffer, even if we immediately refill the buffer.
    
    After the first fix, the canwrite tracking was never triggered for me with 20 second recordings. But you can trigger it if you stick some very short recordings into the livetv chain. This basically simulates the seeks L8r did to get out of the stuck playback with [8883].
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8893 7dbf422c-18fa-0310-86e9-fd20926502f2
  11. Fixes #1185.

    daniel-kristjansson committed Feb 7, 2006
    Forces the OSD surface to actually be cleared when the OSD goes away
    but the PiP is on screen. When there is no PiP we still just set the
    global alpha to zero.
    
    This also changes the paint order so that the PiP is painted before the OSD surfaces, this allows the OSD surfaces to show up on top of the PiP window as intended, rather than under it.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8892 7dbf422c-18fa-0310-86e9-fd20926502f2
  12. Fix problem with things getting slightly confused with tiny files (ie…

    Isaac Richards committed Feb 7, 2006
    …, the dummy recorder produced files from waiting for channel lock in dvb) in livetv.
    
    Should fix #1229.
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8891 7dbf422c-18fa-0310-86e9-fd20926502f2
  13. References #1227.

    daniel-kristjansson committed Feb 7, 2006
    Another fix for PVR-350 decoding. Issac did the coding for this, but asked me to apply it after testing. This is for the frozen input part of the problem reported in the ticket, the RingBuffer readAhead was not being reset after a buffer switch completed so any subsequent buffer switches had the their ignore key mode turned on way too long.
    
    This problem also may have applied to nuppelvideo decoded LiveTV; but there were no reports of this problem with nuppelvideo decoding.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8890 7dbf422c-18fa-0310-86e9-fd20926502f2
  14. References #1185. Clear OSD when PiP is enabled/disabled.

    daniel-kristjansson committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8889 7dbf422c-18fa-0310-86e9-fd20926502f2
  15. don't rename symlinks -- should fix #1216

    ex-nerd committed Feb 7, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8888 7dbf422c-18fa-0310-86e9-fd20926502f2
Commits on Feb 6, 2006
  1. Fixes #1228.

    daniel-kristjansson committed Feb 6, 2006
    Mostly documents the code and cleans up PlaybackBox::showRecGroupChooser(), but also includes a quick hack that makes the highlighting look the same when "All Programs" is the current recGroup.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8886 7dbf422c-18fa-0310-86e9-fd20926502f2
  2. References #1227. Special handling of pause, play & esc during ringbu…

    daniel-kristjansson committed Feb 6, 2006
    …ffer switch.
    
    Without the special handling or pause and play it is possible to pause the video just before a ringbuffer switch, and have it never complete because we are not playing the video. The esc handling just allows us to exit playback when something goes terribly wrong.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8885 7dbf422c-18fa-0310-86e9-fd20926502f2
  3. References #1227. Better approximation for ValidVideoFrames.

    daniel-kristjansson committed Feb 6, 2006
    This just returns the number of frames in the typical full vo buffer.
    In practice this means that NVP::IsReallyNearEnd() uses only the
    RingBuffer buffer fill and block size to detect the end of file when
    doing PVR-350 video output.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/trunk@8884 7dbf422c-18fa-0310-86e9-fd20926502f2
  4. References #1227. Avoids false positives in EOF detection.

    daniel-kristjansson committed Feb 6, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8883 7dbf422c-18fa-0310-86e9-fd20926502f2
  5. References #1227. Adds debugging; changes prinf's to VERBOSE.

    daniel-kristjansson committed Feb 6, 2006
    git-svn-id: http://svn.mythtv.org/svn/trunk@8882 7dbf422c-18fa-0310-86e9-fd20926502f2