Announcement

Collapse
No announcement yet.

Videolan as the DVD player.

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Videolan as the DVD player.

    Has anyone looked at Videolan Client as an embeded DVD player? Maybe building it in as a default internal player?

    I haven't played with it yet, as I'm only getting going with mediacar.

    Plays most media formats, and has full DVD support.

    Would make a ncie inclusion either as an embedded application, or as part of the mediacar program itself.
    4x4 in a turbo stylee.

  • #2
    Don't let the goofy name put you off, I've used VLC as my primary DVD player in Linux for quite some time now and I strongly second skraggy's suggestion of integrating it into MediaCar.

    It supports every imaginable audio and video format (DivX, mpg, asf, wmv, quicktime, realmedia, DVD w/ menus+subtitles+deinterlacing, raw AC3, raw DTS, S/PDIF passthrough, etc, etc, etc... even plays iTunes files by bypassing the DRM encryption!!!). But here are the REAL reasons why it should be integrated:

    1) 100% Open Source
    2) Requires no external codecs (i.e., no more "where can I get the codec to play this file?")
    1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

    Comment


    • #3
      i use videolan to stream dvd's from my linux box across my home network, its such an amazing program.

      Comment


      • #4
        I use it at home and work for playing things that others won't.

        At work we use it for for demoing streaming movies to clients over ADSL. That was why I figured it would make such a wonderful default coded in, or embedded DVD player.

        I'm fully familiar with what it does, but haven't had chance to try and use it with MediaCar yet. I'm hopeful that I can get it to run embedded though.
        4x4 in a turbo stylee.

        Comment


        • #5
          It will play authorized AAC (iTunes M4Ps), but thats only when the machine is apple authorized right? So it doesn't actually bypass the DRM. Not to mention, bypassing DRM is a violation of the DMCA, which would send you to jail... (if you were in the USA)

          I must be using an old version, because I have a hard time getting VLC to stay up for a while DVD. On Rh7.3, its very unreliable. Maybe its time for a new build by the sound of the rave reviews here.

          It wont play my NSV's though, from stream ripping winamp TV.
          .//Daren
          (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
          MediaCar/CoPilot7/Routis

          Comment


          • #6
            mobileh1, you can download an iTunes file on an authorized machine, then take the file and play it in VideoLAN on an unauthorized machine. So, illegal or not, it is possible.

            But don't take my word for it:
            http://www.theregister.co.uk/2004/01...ked_wide_open/
            http://ryangregg.com/archive/2004/01/07/151.aspx
            1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

            Comment


            • #7
              Thats cool, my friend who tried this couldnt get it to work, he could use VideoLan to play the file on the authorized machine, but not anywhere else. Must have used a version that didnt have this hack.
              .//Daren
              (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
              MediaCar/CoPilot7/Routis

              Comment


              • #8
                I just downloaded 0.72/Win32 of VLC and it still seems the same to me.

                I switch to skin 1, I switch to skin2 and it crashes.

                I open a disk, doesn't play it. The dialog just returns and nothing. I click play, nothing, no errors...

                I open powerDVD and nvdvd and they both play the DVD.

                I would have thought that the dvdcss library would need to be installed but it isnt.

                I searched their web site to no avail.

                Any ideas where I get this component from
                .//Daren
                (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
                MediaCar/CoPilot7/Routis

                Comment


                • #9
                  I have my VLC client running now. Its improved a lot since I last used it.

                  Anyway, I can get the control window to be embedded, but the video window not so. I tried a shortcut (.lnk) and a bat file to start the DVD off. With a bat file, cannot get it to run embedded. What we need is a dvd player that has a single window with a caption, then we can coerce MC to embed. If Coyotee ever resurfaces and shares the VB code I can fix it to make the embedding interface a lot more flexible. Seems like this would help a lot of people out.

                  Anyone else get VLC to start, open the DVD and run embedded?

                  Thanks
                  .//Daren
                  (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
                  MediaCar/CoPilot7/Routis

                  Comment


                  • #10
                    Hi Mobileh1, I would be interested in how you got the control window embedded? It is something I've been trying to do myself, I have both windows open seperateley in the MC window.
                    4x4 in a turbo stylee.

                    Comment


                    • #11
                      Well, there has been progress.

                      Getting the control window to embedd was as easy as setting the caption name to 'vlc media client'.

                      The key to embedding is to get the main window to have a caption and open the DVD device.

                      A bat file doesnt cut it, neither does a .lnk.

                      I had success by compiling vlc from source, which is a pain in the neck for Win32, and modifying the code to read the args from a ini file, then put dvd://d:0:1 or whatever into that ini file.

                      So its embeddable, it just needs vlc to be recompiled and modified slightly.

                      I noticed in debugging that vlc supports a vlnrc file, but I couldnt find any doc/faq on what I can put in there. The key is to have it open full screen on the device with the DVD, then MC will find its window by caption, and start sending it windows messages to position itself at the location it wants, and it can also use that info to stop the DVD.

                      Very tedious without the MC source, I wish Coyotee would reappeat...
                      .//Daren
                      (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
                      MediaCar/CoPilot7/Routis

                      Comment


                      • #12
                        mobileh1, glad to hear you're making progress with embedding vlc.

                        The config file is actually called vlcrc, not vlnrc (which is why you may have had trouble googling for it). But google is still not that helpful. I think all that file does is store the settings that you set through the UI. The file is located in Application Data/vlc/vlcrc I think. I don't think there are any fullscreen settings in there but I'm not sure...
                        1994 RX-7, EPIA P4-ITX w/ Celeron 2.4 Ghz, Arise PSU, Xenarc 700TSV (new model)

                        Comment


                        • #13
                          That was a type, I got the name/path of the file from running VLC under the debugger. I keep wanting to type vnc, because thats some software I use a lot and my muscle-memory has a hard time going for the the new pattern

                          The problem is that MC needs a few little tweaks and it would save a lot of unbillable hours. I'll keep on it a little longer though. It worked embedded, the debug build, but it was huge (too big to post), and I had to build it all under cygwin, which meant installing cygwin and gcc for win32.

                          The problem was it would run but it needs a skin that matches the brushed look (or whatever you are using), to make the UI look consistent and make the buttons larger.

                          I wondered about writing a front end for WMP, I beleive that can play DVD's provided you have a codec with the descrambler. The front end needs to work in such a way that MC can embedd it.
                          .//Daren
                          (Epia M10000/C134) (C137/MII 10000) Liliput /Opus 150W/DVD/512MB/80GB/Hummer H1
                          MediaCar/CoPilot7/Routis

                          Comment

                          Working...
                          X