Page 4 of 6 FirstFirst ... 23456 LastLast
Results 31 to 40 of 58

Thread: Mighty Thor hath smitten Mythtv

  1. #31
    Join Date
    Feb 2010
    Location
    Colorado
    Beans
    6
    Distro
    Ubuntu 9.10 Karmic Koala

    Re: Mighty Thor hath smitten Mythtv

    Hey thanks for the patch. I never actually got it to work so I ending up reinstalling libdvdread4 in synaptic and then using
    Code:
    sudo /usr/share/doc/libdvdread4/install-css.sh

    to reinstall libdvdcss. Then just for the heck of it, I tried Thor again and it is now working! I looked at lsdvd and it still reports no VTS_TMAPT but the process continues. So I think that the code may have been updated in
    libdvdread4. In any case a simple reinstall maybe worth a shot before patching.

  2. #32
    Join Date
    Sep 2007
    Location
    Boise,ID
    Beans
    118
    Distro
    Kubuntu

    Re: Mighty Thor hath smitten Mythtv

    The bug report has been accepted and is now in debian and ubuntu repos. I can't tell you which ones, but it should filter back to LTS soon.

    https://bugs.launchpad.net/bugs/852345

    It is in libdvdread - 4.1.3-10ubuntu4, is only available for natty here:
    https://launchpad.net/~bryce/+archive/lp852345

    http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=641881
    It is in libdvdread-dbg_4.1.4-1219-4 on debian (according to the bug report)

    mplayer discussion (not sure anything has happened yet)
    http://lists.mplayerhq.hu/pipermail/...er/001435.html

  3. #33
    Join Date
    Sep 2007
    Location
    Boise,ID
    Beans
    118
    Distro
    Kubuntu

    Re: Mighty Thor hath smitten Mythtv

    Quote Originally Posted by addyp View Post
    new to Ubuntu. Tried to figure this out. got to "patch" then this happened.

    patching file src/dvd_udf.c
    Reversed (or previously applied) patch detected! Assume -R? [n]
    Apply anyway? [n] y
    Hunk #1 FAILED at 331.
    1 out of 1 hunk FAILED -- saving rejects to file src/dvd_udf.c.rej

    I said yes. But it says it fails. Does this mean the patch is already applied?
    No, patch wasn't applied, but you can look in src/dvd_udf.c, then search for 'Unicode'. It's possible you somehow got a patched version of libdvdread4.

    if you want, you can hand edit it. Just delete the current function and put this in it's place:
    (note: I've changed it slightly, but it's functionally the same)
    Code:
    static int Unicodedecode( uint8_t *data, int len, char *target )
    {
      len--;
    
      if (data[0] == 8 )
          memcpy(target, &data[1], len);
      else if (data[0] == 16) {
        int i;
        data++;
        for (i = 0; i < len; i++) {
          if (data[i*2] == 0)
            target[i] = data[i*2+1];
          else
            target[i] = 0;
        }
      }
      target[len] = '\0';
    return 0;
    }

  4. #34
    Join Date
    Sep 2007
    Location
    Boise,ID
    Beans
    118
    Distro
    Kubuntu

    Re: Mighty Thor hath smitten Mythtv

    @nickrout

    You forgot to configure with your instructions. Please try not to add to the confusion with incomplete/incorrect instructions.

    Since it is such a simple change, it's been tested throughly, and with many different developers.

  5. #35
    Join Date
    Mar 2007
    Location
    Christchurch, NZ
    Beans
    3,239

    Re: Mighty Thor hath smitten Mythtv

    Quote Originally Posted by rickyrockrat View Post
    @nickrout

    You forgot to configure with your instructions. Please try not to add to the confusion with incomplete/incorrect instructions.

    Since it is such a simple change, it's been tested throughly, and with many different developers.
    fixed to reduce confusion. Thanks for pointing out my error!

  6. #36
    Join Date
    Apr 2009
    Beans
    6

    Re: Mighty Thor hath smitten Mythtv

    If you're a handbrake user, the latest subversion worked fine for me, selecting track 10, or if not try track 24.

    I compiled it in Gentoo, but is should work the same in ubuntu

    Cheers,

    Gary

  7. #37
    Join Date
    Sep 2008
    Beans
    3

    Re: Mighty Thor hath smitten Mythtv

    There is a flaw in the presented patch.
    One broken utf decoder is being replaced with another broken utf decoder.
    '\x01v\x01i'... is VALID utf-16_be

    Per http://www.osta.org/specs/pdf/udf260.pdf section 2.1.1 and

    NOTE: This encoding causes characters written with a CompressionID of 16 to
    be effectively written in big endian format.

    Linux kernel gets this right, try mounting the DVD image with the unhide options provides the correct filenames

    ŶũŤťůşŴųĮŢŵŰ
    ŶũŤťůşŴųĮũŦů

    Section 6.7 of the above PDF provides two decode algorhythms.

  8. #38
    Join Date
    Mar 2006
    Location
    Devon UK
    Beans
    419

    Re: Mighty Thor hath smitten Mythtv

    sixtyfive! what can I say thanks!!!! just installed dvdread from source and applied your patch and presto Thor works! been going round in circles trying to fix this ( oddly a really old install of debian that I use as a rescue system has a version of mplayer that works with this DVD, weird huh! ).
    By the way I'm using slackware64
    In /dev/null no one can hear the kernel panic!
    Don't EVER use sudo rm -rf / . if you don't understand a command check it out first!
    BACK UP YOUR DATA OR YOU WILL LOSE IT!!
    Supergrub - The best thing since sliced bread www.supergrubdisk.org

  9. #39
    Join Date
    Oct 2011
    Beans
    1

    Re: Mighty Thor hath smitten Mythtv

    Downloaded libdvdread source, patched, compiled and installed, with no luck. My VLC (And any other app using libdvdread) still crashes on trying to read Thor dvd. Anyone else have it still crashing?

  10. #40
    Join Date
    Mar 2006
    Location
    Devon UK
    Beans
    419

    Re: Mighty Thor hath smitten Mythtv

    Quote Originally Posted by malcom2073 View Post
    Downloaded libdvdread source, patched, compiled and installed, with no luck. My VLC (And any other app using libdvdread) still crashes on trying to read Thor dvd. Anyone else have it still crashing?
    Are you sure that these progs are using libdvdread and not their internal versions? mplayer for instance has to be told to use the external version explicitly, otherwise it defaults to using it's own internal version, according to ldd my version of vlc isn't linked against dvdread so I asume it uses its internal version and so it crashes when trying to load THOR where as mplayer which I compiled to use the external library plays THOR fine.
    In /dev/null no one can hear the kernel panic!
    Don't EVER use sudo rm -rf / . if you don't understand a command check it out first!
    BACK UP YOUR DATA OR YOU WILL LOSE IT!!
    Supergrub - The best thing since sliced bread www.supergrubdisk.org

Page 4 of 6 FirstFirst ... 23456 LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •