Permalink
Commits on Mar 8, 2008
  1. internal dvd player: fix issue where dvd menu button doesn't show on

    mytharchive generated dvd.
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16464 7dbf422c-18fa-0310-86e9-fd20926502f2
    Stanley Kamithi committed Mar 8, 2008
  2. Refs #3731. Adds a hack from Paul H. that allows the audio to be rede…

    …tected after a stream change.
    
    Leaving ticket open to investigate further after 0.21 release.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16462 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 8, 2008
  3. Merges revision [16459] from trunk:

    workaround negative dts needed for some h264 streams
    
    Fixes #4739
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16460 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 8, 2008
  4. Merges revision [16457] from trunk:

    Fix horizontal transponders on dishnet SW21 legacy switches
    
    Before the diseqc branch merge [10585] we did this on all legacy switches
    but since nobody complained since 0.20 for the other types I'll fix it
    only for SW21.
    
    Refs #1945, #4493
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16458 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 8, 2008
  5. Merge [16449] from trunk.

    In MythControls if the window definition cannot be loaded bailout rather
    than trying to continue and segfault because of missing UI types.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16450 7dbf422c-18fa-0310-86e9-fd20926502f2
    Paul Harrison committed Mar 8, 2008
  6. Merge [16447] from trunk.

    In MythAppearance if the window definition cannot be loaded bailout
    rather than trying to continue and segfault because of missing UI types.
    
    Fixes #4892.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16448 7dbf422c-18fa-0310-86e9-fd20926502f2
    Paul Harrison committed Mar 8, 2008
  7. RefCounted bug in BackendSelect::FillListBox() discovered by Paul Har…

    …rison.
    
    Closes #4651, #4816 and #4873 (I hope).
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16444 7dbf422c-18fa-0310-86e9-fd20926502f2
    NigelPearson committed Mar 8, 2008
  8. Merge mythweather fixes [16440], [16441] from trunk.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16443 7dbf422c-18fa-0310-86e9-fd20926502f2
    stuartm committed Mar 8, 2008
  9. Remove leftover debugging code.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16439 7dbf422c-18fa-0310-86e9-fd20926502f2
    GreyFoxx committed Mar 8, 2008
  10. Fixes #4844. Fixes some broken printerr() macros in dvdnav that produ…

    …ced segfaults on some DVD error conditions.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16438 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 8, 2008
  11. Fixes #4567. Fixes rendering of chaff in XVideo renderer when the vid…

    …eo buffer size != video frame size.
    
    This is the same as the earlier reverted commit, except that I made sure that the NVP and classes using it don't use the real video frame size unless they know how to handle it. All others use the video buffer size, which is what was being used before this changeset. They are usually the same thing, but when they are not the same you can get rendering artifacts, and if the video frame size is used for buffer allocations you can overwrite memory or if lucky get a segfault.
    
    The earlier reverted commit caused a a portion of the preview videos of videos with a frame size not divisible by 16 in both dimensions to have a green hue over a portion of the image.
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16434 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 8, 2008
Commits on Mar 7, 2008
  1. Merge [16387] from trunk.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16431 7dbf422c-18fa-0310-86e9-fd20926502f2
    stuartm committed Mar 7, 2008
  2. Fixes #4631. Adds three new video profiles.

    This adds "High Quality", "Normal", and "Slim" video output profiles, and makes "Normal" the new default if you had one of the old sample profiles selected.
    
    There were some valid complaints that the previous defaults were not ideal because they were complex examples and also relied on good V-Sync to get results better than the old defaults.
    
    The new "High Quality" profile assumes that you have a dual core system, but not a top of the line one. This means we use the heavy duty Yadif deinterlacer for SD material and the less heavy duty "Linear Blend" for 1080i material; and we use alpha blended animated fades for the OSD for both SD and HD material.
    
    The new "Normal" default profile assumes that you have a single core P4 @ 3000 Mhz system. We use the slightly less heavy duty Greedy 2x deinterlacer for SD material when the display's frame rate is high enough and the old standby kerneldeint otherwise. For HD material we use Linear Blend, as in the "High Quality" profile, but we disable OSD fading so as to avoid studder.
    
    The new "Slim" profile assumes that you have a decent enough system to play the material that you play, but just barely. For this profile the resolution killing onefield is used for HD material and linearblend is used for SD material. Like in "Normal" the OSD fade is disabled for HD material but not for SD material.
    
    None of these profiles take advantage of turning off deinterlacing when the display resolution matches the video resolution on an interlaced display, nor do they take advantage of bobdeint which does a good job with deinterlacing when V-Sync is maintained. HW acceleration is also not used in any of these profiles. The reason is simply that these often need to be customized for a particular setup and driver stack, so we leave it up to the user to create their own profiles for these. Finally, because OpenGL rendering has been disabled in the 0.21 release due to stability problems, it is not used by any of these profiles.
    
    All of these profiles are designed to give decent quality video output with both X11 and OSX; other platforms will use their default playback methods.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16430 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 7, 2008
  3. Merge [16423] and [16428] from trunk.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16429 7dbf422c-18fa-0310-86e9-fd20926502f2
    stuartm committed Mar 7, 2008
  4. Merges revision [16426] from trunk:

    clear _pids_audio on Reset, fix channel change problem.
    
    The PMT of the new channel has probably the same PID as an audio stream
    of the previous channel. fixes #4796
    
    Patch by: <laasa gmx de>
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16427 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 7, 2008
  5. Refs #4767. Reverts [16424], VideoOutputNull isn't using the aligned …

    …values. Need to review it and some other VideoOutput classes before recommitting the fix.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16425 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 7, 2008
  6. Fixes #4567. Moves video buffer alignment code out of avformatdecoder…

    … to videooutbase (closer to where the buffers are actually allocated.)
    
    When the avformatdecoder did the alignment, the videoout methods were forced to show the whole buffer which resulted in dandruff being displayed when the video dimensions were not evenly divisible by the alignment requirement now we only display the portion of the video buffer that ffmpeg tells us has valid video data.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16424 7dbf422c-18fa-0310-86e9-fd20926502f2
    daniel-kristjansson committed Mar 7, 2008
  7. Merges revision [16419] from trunk:

    Remove av_read_frame_flush() from AVFD::OpenFile().  
    Causes timestamps to go wacky on some files, and is the root cause of the 
    'file doesn't start at first frame' issue as well.
    
    Fixes bug #3773.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16422 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 7, 2008
  8. Slightly better wording.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16418 7dbf422c-18fa-0310-86e9-fd20926502f2
    rkulagowski committed Mar 7, 2008
Commits on Mar 6, 2008
  1. Fix typo in schema update 1213.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16415 7dbf422c-18fa-0310-86e9-fd20926502f2
    stuartm committed Mar 6, 2008
  2. Merges revision [16389] from trunk:

    add missed case to DBEvent::MoveOutOfTheWayDB()
    
    Programs starting at the same time but ending later than the current program
    were not handled which could potentially result in overlapping programs and
    failed queries due to duplicate keys in the table.
    
    Refs #2342 (might be fixed)
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16411 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 6, 2008
  3. Merge [16408],[16409] from trunk. Closes #4586

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16410 7dbf422c-18fa-0310-86e9-fd20926502f2
    stuartm committed Mar 6, 2008
  4. Merges revision [16406] from trunk:

    Fix the double bit rate problem for software encoding
    
    Reverting the effect of FFmpeg's changeset 10477 as workaround until
    NuppelVideoRecorder sets proper pts.
    
    Refs #4862, Refs #4240
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16407 7dbf422c-18fa-0310-86e9-fd20926502f2
    jannau committed Mar 6, 2008
Commits on Mar 5, 2008
  1. Merge [16004] to fixes.

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16405 7dbf422c-18fa-0310-86e9-fd20926502f2
    NigelPearson committed Mar 5, 2008
  2. v0.21.00, 2008-03-05. Start prepping for 0.21. Add a tip for using a

    subdirectory as the target of a storage group in case of mount failure to
    prevent root partition fillup.  Update SVN download instructions to grab the
    entire tree, so that you don't end up with versions of code / themes that
    are incompatible.  Bump XMLTV version.  bjm's recording updates.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16404 7dbf422c-18fa-0310-86e9-fd20926502f2
    rkulagowski committed Mar 5, 2008
  3. Make sure some video parameters are initialised for audio only record…

    …ings so
    
    the progress bar and time display work correctly.
    
    Fixes #4606.
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16403 7dbf422c-18fa-0310-86e9-fd20926502f2
    Paul Harrison committed Mar 5, 2008
  4. Fix some missing spaces.

    Closes #4865.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16401 7dbf422c-18fa-0310-86e9-fd20926502f2
    rkulagowski committed Mar 5, 2008
  5. Don't assume tvrec is non-NULL in the LOC* #defines for RecorderBase.

    The transcoder does not set tvrec and would segfault when a LOC was used.
    
    
    
    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16399 7dbf422c-18fa-0310-86e9-fd20926502f2
    cpinkham committed Mar 5, 2008
  6. resync with trunk -- more aspect ratios

    git-svn-id: http://svn.mythtv.org/svn/branches/release-0-21-fixes@16398 7dbf422c-18fa-0310-86e9-fd20926502f2
    ex-nerd committed Mar 5, 2008