Page 1 of 22 12311 ... LastLast
Results 1 to 10 of 212

Thread: Check your multimedia problem in ten steps

  1. #1

    Default Check your multimedia problem in ten steps

    1. Check if there are missing dependencies
      Code:
      # LC_ALL=C zypper ve
      Reading installed packages...
      Dependencies of all installed packages are satisfied.
    2. Check if there are packages installed from the VideoLAN repository
      Code:
      $ rpm -qa --queryformat '%{NAME} -> %{VENDOR}\n' | grep -i VideoLAN
      libdvdcss -> VideoLAN Project (http://www.videolan.org)
      Only libdvdcss should be installed from the VideoLAN repository.
    3. Check your basic multimedia packages
      Code:
      $ rpm --verify --query --all 'libav*' 'libpostproc*' 'libswscale*'
      If it return anything there is a problem, check man rpm for details.
      No need to reinstall to be sure, this check is 100% sure.
    4. Verify you have xine installed and installed from Packman
      Code:
      $ rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}\n' libxine1 libxine1-codecs
      libxine1-1.1.15-44.pm.0-x86_64 -> packman.links2linux.de
      libxine1-codecs-1.1.15-44.pm.0-x86_64 -> packman.links2linux.de
    5. Check your xine packages
      Code:
      $ rpm --verify --query --all '*xine*'
    6. Verify you have all the gstreamer plugins (codecs) installed and installed from Packman
      Code:
      $ rpm --query --queryformat '%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH} -> %{VENDOR}\n' gstreamer-0_10-ffmpeg gstreamer-0_10-fluendo-mp3 gstreamer-0_10-fluendo-mpegdemux gstreamer-0_10-fluendo-mpegmux gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-base gstreamer-0_10-plugins-good gstreamer-0_10-plugins-good-extra gstreamer-0_10-plugins-ugly
      gstreamer-0_10-ffmpeg-0.10.5-42.pm.1-x86_64 -> packman.links2linux.de
      gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2-x86_64 -> packman.links2linux.de
      gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1-x86_64 -> http://packman.links2linux.de
      gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1-x86_64 -> packman.links2linux.de
      gstreamer-0_10-plugins-bad-0.10.8-42.pm.1-x86_64 -> packman.links2linux.de
      gstreamer-0_10-plugins-base-0.10.21-42.pm.1-x86_64 -> packman.links2linux.de
      gstreamer-0_10-plugins-good-0.10.10-42.pm.3-x86_64 -> packman.links2linux.de
      gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3-x86_64 -> packman.links2linux.de
      gstreamer-0_10-plugins-ugly-0.10.10-42.pm.1-x86_64 -> packman.links2linux.de
    7. Check your gstreamer packages
      Code:
      $ rpm --verify --query --all '*gst*'
    8. Check your MPlayer package
      Code:
      $ rpm --verify MPlayer
    9. Check your VLC packages
      Code:
      $ rpm --verify --query --all '*vlc*'
      .....UG.    /usr/bin/qvlc
      .....UG.    /usr/bin/svlc
      .....UG.    /usr/lib64/vlc/gui/libqt4_plugin.so
      Like you see in this case there is a problem, but it's just a permissions problem. Anyway it's a packaging problem I'm going to report to Packman so they can fix it.
    10. Check your w32codec package
      Code:
      $ rpm --verify w32codec-all
      package w32codec-all is not installed
      Note that this package only adds support for some rare formats, and only works on 32bits systems. On a x86-64 system it will not make any difference.


    If after checking all this you are unable to fix your problem open a thread in this forum. But copy & paste (yes, c&p no just "everything seems ok") the commands from this post and your results, so we know you followed them correctly. And also give us a copy of your installed packages... don't say "I have xine from Packman", prove it!!!
    Code:
    $ rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' MPlayer '*vlc*' | grep -v avahi | sort                                                                                      
    amarok-xine-1.4.10-100.pm.1                                                                                    
    gstreamer-0_10-0.10.21-42.pm.3                                                                                 
    gstreamer-0_10-ffmpeg-0.10.5-42.pm.1                                                                           
    gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2                                                                      
    gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1                                                               
    gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1
    gstreamer-0_10-lang-0.10.21-42.pm.3
    gstreamer-0_10-plugins-bad-0.10.8-42.pm.1
    gstreamer-0_10-plugins-bad-lang-0.10.8-42.pm.1
    gstreamer-0_10-plugins-base-0.10.21-42.pm.1
    gstreamer-0_10-plugins-base-lang-0.10.21-42.pm.1
    gstreamer-0_10-plugins-farsight-0.12.9-0.pm.3
    gstreamer-0_10-plugins-good-0.10.10-42.pm.3
    gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3
    gstreamer-0_10-plugins-ugly-0.10.10-42.pm.1
    gstreamer-0_10-plugins-ugly-lang-0.10.10-42.pm.1
    gstreamer-0_10-utils-0.10.21-42.pm.3
    gstreamer-utils-0.10.21-42.pm.3
    kdemultimedia3-video-xine-3.5.10-5.21
    libavc1394-0-0.5.3-104.1
    libavcodec52-0.4.9.15866svn-20081117.pm.2304
    libavdevice52-0.4.9.15866svn-20081117.pm.2304
    libavformat52-0.4.9.15866svn-20081117.pm.2304
    libavogadro0-0.8.1-18.1
    libavutil49-0.4.9.15866svn-20081117.pm.2304
    libgstapp-0_10-0-0.10.8-42.pm.1
    libgstinterfaces-0_10-0-0.10.21-42.pm.1
    libgstreamer-0_10-0-0.10.21-42.pm.3
    libpostproc51-0.4.9.15866svn-20081117.pm.2304
    libswscale0-0.4.9.15866svn-20081117.pm.2304
    libvlc2-0.9.6-0.pm.1
    libvlccore0-0.9.6-0.pm.1
    libxine1-1.1.15-44.pm.0
    libxine1-aa-1.1.15-44.pm.0
    libxine1-codecs-1.1.15-44.pm.0
    MPlayer-1.0rc2_r27637-3.pm.3
    phonon-backend-gstreamer-0_10-4.2.0-53.3
    phonon-backend-xine-4.1.3-59.11
    vlc-0.9.6-0.pm.1
    vlc-noX-0.9.6-0.pm.1
    vlc-qt-0.9.6-0.pm.1
    xinetd-2.3.14-115.1
    xine-ui-0.99.5-161.1
    And to avoid problems... the most important thing I can say you: even if YaST/zypper/updater gives you such an option... **NEVER** ignore a dependency. Change vendor is ok, ignore dependencies never is a good idea.

  2. #2
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    37,101
    Blog Entries
    16

    Default Re: Check your multimedia problem in ten steps

    Nice one 'RedDwarf'. This is almost the kind of walk thru I was discussing in PM with 'oldcpu'. I have not scrutinized it yet. But I think it looks promising.

    Lee. Maybe you'll spot this and pass a comment.
    My openSUSE 13.1 KDE Box
    My Articles
    Was I any help? If yes: Click the star below

  3. #3
    Join Date
    Mar 2008
    Location
    Europe
    Posts
    25,867
    Blog Entries
    30

    Default Re: Check your multimedia problem in ten steps

    RedDwarf, this is great for checking! If users would only provide information from the commands noted in this, we would get to the root of their problems a lot faster.

    There are some constructs there I had not seen before, so it is always nice to learn new things.

    I did have one very very minor suggestion (which is not necessary, its just a minor suggestion) .... I note this line:
    Code:
    rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' MPlayer '*vlc*' | grep -v avahi | sort
    I confess I like to know about more than just MPlayer. Hence I propose:
    Code:
    rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' '*layer*' '*vlc*' | grep -v avahi | sort
    which I think would also detect smplayer, flash-player, realplayer.

    When I get home, back to a Linux PC, I'll have to try out those lines.

    caf4926, as you know I prefer installing software from a software package manager directly, as opposed to via the one-click install. If you create a how to, I would recommend you start with a very brief guide on how to setup one's respo with OSS, Non-OSS, Update and Packman. Propose some apps to install with a brief description (ie codecs come with the dependencies of libffmpeg0 and with libquicktime0, xvid .... ). w32codec-all may pickup a few additional exotic codecs, but in general the libffmpeg0 codecs should cover most of what a user encounters [that is likely too much to say].

    And then for a troubleshooting guide, reference this post of RedDwarf.

  4. #4
    Join Date
    Jun 2008
    Location
    Phoenix, AZ, US
    Posts
    188

    Default Re: Check your multimedia problem in ten steps

    Thank you very much for posting this trouble shooting how-to!

    Just wanted to bring up one thing: On step 1, the command:

    Code:
    LC_ALL=C zypper ve
    gives me an "unknown command ve" from zypper. I'm running OpenSuse 10.3.

    All the other commands seem to work fine.
    Go for it! You can always re-install...

    Registered Linux User #452291

    Windows Vista Boot Error: (S)hout, (P)arty, (D)ance, (L)inux? (L/L)?

  5. #5
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    37,101
    Blog Entries
    16

    Default Re: Check your multimedia problem in ten steps

    yep. different

    Zypper/Usage/10.3 - openSUSE

    man zypper
    My openSUSE 13.1 KDE Box
    My Articles
    Was I any help? If yes: Click the star below

  6. #6
    Join Date
    Jun 2008
    Location
    Phoenix, AZ, US
    Posts
    188

    Default Re: Check your multimedia problem in ten steps

    This thread has been a great help to a lot of people, including me. Any way we can get it made "sticky"?
    Go for it! You can always re-install...

    Registered Linux User #452291

    Windows Vista Boot Error: (S)hout, (P)arty, (D)ance, (L)inux? (L/L)?

  7. #7
    Grohl NNTP User

    Default Re: Check your multimedia problem in ten steps

    Hello:

    I don't understand step 2.

    I've got a lot of packages from VideoLAN repositories.
    What should I do ?

    For example:

    libfaac0 -> VideoLAN Project
    libdvdcss -> VideoLAN Project OS![/url])
    libdca0 -> VideoLAN Project )
    faad2 -> VideoLAN Project
    libswscale0 -> VideoLAN Project
    libavfilter0 -> VideoLAN Project
    ffmpeg -> VideoLAN Project
    lame -> VideoLAN Project
    faac -> VideoLAN Project
    libxvidcore4 -> VideoLAN Project
    libavcodec52 -> VideoLAN Project
    liba52-0 -> VideoLAN Project
    libavutil49 -> VideoLAN Project
    libpostproc51 -> VideoLAN Project
    libmp3lame0 -> VideoLAN Project
    libx264-65 -> VideoLAN Project
    libavformat52 -> VideoLAN Project
    libmad0 -> VideoLAN Project
    libfaad0 -> VideoLAN Project
    libavdevice52 -> VideoLAN Project

    They've got dependencies with kaffeine, Mplayer, ffmpeg, etc,



    Thanks !

  8. #8
    Join Date
    Jun 2008
    Location
    The English Lake District. UK - GMT/BST
    Posts
    37,101
    Blog Entries
    16

    Default Re: Check your multimedia problem in ten steps

    Disable Videolan with the repo manager

    Use software management to do Update all unconditionally in packman

    video demo here: OpenSUSE Help - Video Downloads - By carl4926

    Choose vendor change to packman on dependency errors
    My openSUSE 13.1 KDE Box
    My Articles
    Was I any help? If yes: Click the star below

  9. #9
    Join Date
    Sep 2008
    Location
    Toronto,Canada
    Posts
    474

    Question Re: Check your multimedia problem in ten steps

    Thank you for the steps. Excellent. I only have one message at step 7, which I even don't know if it's a problem or not
    dan@linux-bes1:~/Desktop> rpm --verify --query --all '*gst*'
    S.5....T /usr/lib64/gstreamer-0.10/libgstpulse.so

    here is everything else as suggested:

    dan@linux-bes1:~/Desktop> rpm --query --all 'libav*' 'libpostproc*' 'libswscale*' '*xine*' '*gst*' MPlayer '*vlc*' | grep -v avahi | sort

    gstreamer-0_10-0.10.21-42.pm.3

    gstreamer-0_10-ffmpeg-0.10.6-42.pm.1

    gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.2

    gstreamer-0_10-fluendo-mpegdemux-0.10.15-42.pm.1

    gstreamer-0_10-fluendo-mpegmux-0.10.4-42.pm.1

    gstreamer-0_10-lang-0.10.21-42.pm.3

    gstreamer-0_10-plugins-bad-0.10.8-42.pm.2

    gstreamer-0_10-plugins-bad-lang-0.10.8-42.pm.2

    gstreamer-0_10-plugins-base-0.10.21-42.pm.1

    gstreamer-0_10-plugins-base-lang-0.10.21-42.pm.1

    gstreamer-0_10-plugins-good-0.10.10-42.pm.3

    gstreamer-0_10-plugins-good-extra-0.10.10-42.pm.3

    gstreamer-0_10-plugins-ugly-0.10.10-42.pm.1

    gstreamer-0_10-plugins-ugly-debuginfo-0.10.10-42.pm.1

    gstreamer-0_10-plugins-ugly-lang-0.10.10-42.pm.1

    gstreamer-0_10-pulse-0.9.5-54.1

    libavc1394-0-0.5.3-104.1

    libavcodec51-0.4.9svn-20080906.pm.0

    libavcodec52-0.4.9.16240svn-20081219.pm.2021

    libavdevice52-0.4.9.16240svn-20081219.pm.2021

    libavformat52-0.4.9.16240svn-20081219.pm.2021

    libavutil49-0.4.9.16240svn-20081219.pm.2021

    libgstapp-0_10-0-0.10.8-42.pm.2

    libgstinterfaces-0_10-0-0.10.21-42.pm.1

    libgstreamer-0_10-0-0.10.21-42.pm.3

    libpostproc51-0.4.9.16240svn-20081219.pm.2021

    libswscale0-0.4.9.16240svn-20081219.pm.2021

    libxine1-1.1.15-44.pm.0

    libxine1-codecs-1.1.15-44.pm.0

    Mplayer-1.0rc2_r27637-3.pm.3

    RealPlayer-10.0.9-51.1

    smplayer-0.6.5.1-0.pm.1

    xinetd-2.3.14-115.1

    thank you again.

  10. #10

    Default Re: Check your multimedia problem in ten steps

    Quote Originally Posted by dmera View Post
    Thank you for the steps. Excellent. I only have one message at step 7, which I even don't know if it's a problem or not
    dan@linux-bes1:~/Desktop> rpm --verify --query --all '*gst*'
    S.5....T /usr/lib64/gstreamer-0.10/libgstpulse.so
    Your Packman package gstreamer-0_10-plugins-good has overwrote the file from your gstreamer-0_10-pulse package.

    It's a packaging bug, but doesn't affects openSUSE 11.1. You can just remove the package gstreamer-0_10-pulse, but isn't a real problem.

Page 1 of 22 12311 ... LastLast

Tags for this Thread

Posting Permissions

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