1. 11 Feb, 2006 4 commits
    • Derk-Jan Hartman's avatar
      * Improved renderering of YUVA/P onto YUV variants. refs #539 · 069e052f
      Derk-Jan Hartman authored
        I420 still not fixed for this bug.
      
        A simple average of the UV pixels, wasn't giving satisfying results, so I added a bit more logic, to decide based on the transparency value if UY averaging is desireable for the pixels. Produces nice results now, with a very slight shadow somtimes to the right side of the images/glyphs. Looks quite good. 
      069e052f
    • Derk-Jan Hartman's avatar
      * Fix the duration of the dvdread module. refs #198. · b7d2846e
      Derk-Jan Hartman authored
        Now duration is accurate, but current time is still block based, so on VBR discs the duration of a second may have some weird variations. Getting accurate time is possible (see what was reverted in [12862]), but this will break the relative SET_TIME (might actually go seeking in the wrong direction for instance). The correct fix here is to expand dvdread with a method that checks the TMAPTI IFO table of a Title, to find what block approximately goes with a certain time. (the TMAPTI table is usually in .5 secs interpolation might possibly be required as well) As a backup an estimate can be made using the ADMAP table.
      
      The behaviour of the dvdread module is now equal to that of the dvdnav module when it comes to time and seeking.
      b7d2846e
    • Clément Stenac's avatar
      e01e9935
    • Derk-Jan Hartman's avatar
      * Don't put huge pictures on the stack. It is limited on some platforms. use malloc. · e8ebab78
      Derk-Jan Hartman authored
      * Use the correct pitch values when reading from and writing to pictures (out pitch can differ from in pitch, and there is also visible pitch and visible lines.
      e8ebab78
  2. 10 Feb, 2006 21 commits
  3. 09 Feb, 2006 2 commits
  4. 08 Feb, 2006 3 commits
  5. 07 Feb, 2006 9 commits
  6. 06 Feb, 2006 1 commit