GStreamer

Okay, GStreamer looks very nice in principle. I like the idea of a media framework that doesn't need Win32 codecs... But I have to ask: why the heck is it so slow? Why does it wait 3 seconds between playing MP3s? Why are GStreamer-based apps like Totem and Rhythmbox so slow to load, when Totem/Xine started up in the blink of an eye? And why does switching from OSS to ALSA output make these lags even bigger, if the ALSA output even works at all?
Am I missing something here? :?

I honestly don't know why GStreamer is so slow. The only thing I can guess at that would contribute to it is how complex they made it. The only thing I can get from google on it is that "it's being worked on".
Tis the reason I use mplayer and bmp. Totem and Rhythmbox have more features and I like their interfaces better, but at least mplayer and bmp work 95% of the time. Rhythmbox was slow and would freeze up to the point where I would have to either kill it or click the close button enough times so that GNOME will ask to kill it for me. Totem.....well, it would freeze up too.

Similar Messages

  • Could someone help me build gstreamer-bad from cvs?

    I'm using Exaile as my music player and I would really appreciate if the equalizer worked.
    The problem is that it needs gstreamer-bad cvs and I'm not good enough in linux to make it myself...
    So if somebody would like help me create a script that could this automatically that would be great and maybe someone else will have use for it.
    I've tried before and got help back then to and this is as far as I and that person (on from the forum) came:
    # $Id: PKGBUILD,v 1.4 2006/12/30 22:31:21 jgc Exp $
    # Maintainer: Jan de Groot <[email protected]>
    pkgname=gstreamer0.10-bad
    pkgver=0.10.4
    pkgrel=1
    pkgdesc="GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad)"
    arch=(i686 x86_64)
    depends=('gcc' 'gstreamer0.10-alsa>=0.10.11' 'mesa')
    makedepends=('intltool' 'pkgconfig')
    url="http://gstreamer.freedesktop.org/"
    groups=('gstreamer0.10-plugins')
    _relname=gst-plugins-bad
    source=(badconf)
    md5sums=()
    build() {
    cd ${startdir}/src
    msg "CVS Checkout Starting..."
    cvs -d:pserver:[email protected]:/cvs/gstreamer co gst-plugins-bad
    msg "CVS Checkout Done, or server error..."
    cd gst-plugins-bad
    . ${startdir}/src/badconf
    rm -f ${startdir}/pkg/usr/lib/gstreamer-0.10/*.{,l}a
    The problem with this is that it doesn't put the files in the /pkg folder... I don't know why...
    This is the output that i get:
    cc1: warnings being treated as errors
    deinterleave.c: In function 'gst_deinterleave_process':
    deinterleave.c:226: warning: 'ret' may be used uninitialized in this function
    make[3]: *** [libgstinterleave_la-deinterleave.lo] Error 1
    make[3]: Leaving directory `/home/rob/bad/src/gst-plugins-bad/gst/interleave'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/home/rob/bad/src/gst-plugins-bad/gst'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/home/rob/bad/src/gst-plugins-bad'
    make: *** [all] Error 2
    ==> Removing info/doc files...
    ==> Compressing man pages...
    ==> Stripping debugging symbols from libraries...
    ==> Stripping symbols from binaries...
    ==> Generating .FILELIST file...
    tar: *: Cannot stat: No such file or directory
    tar: Error exit delayed from previous errors
    ==> Generating .PKGINFO file...
    ==> WARNING: Please add a license line to your PKGBUILD!
    example for GPL'ed software: license=('GPL').
    ==> Compressing package...
    tar: *: Cannot stat: No such file or directory
    tar: Error exit delayed from previous errors
    ==> ERROR: Failed to create package file.
    EDIT: Yeah also the badconf file is needed... It can be found here: http://cvs.archlinux.org/cgi-bin/viewcv … ag=CURRENT
    Last edited by Izuil (2007-05-21 18:58:06)

    I'm not quite sure, but I think that equalizer will work only with svn gstreamer core. You might want to try rebuilding both of them

  • Totem won't play any video, despite of working GStreamer

    Hi,
    I have a problem with Totem, that I can't solve, because the program won't give any useful output. Below is the list of relevant, installed packages:
    pacman -Qs totem
    local/totem 3.12.1-2 (gnome)
    GNOME3 movie player based on GStreamer
    local/totem-plparser 3.10.2-1
    Totem playlist parser library
    ~ pacman -Qs gstreamer
    local/clutter-gst 2.0.12-1
    GStreamer bindings for clutter
    local/gnome-video-effects 0.4.1-1
    A collection of GStreamer effects
    local/gst-libav 1.4.1-1
    Gstreamer libav Plugin
    local/gst-plugins-bad 1.4.1-1
    GStreamer Multimedia Framework Bad Plugins
    local/gst-plugins-base 1.4.1-1
    GStreamer Multimedia Framework Base Plugins
    local/gst-plugins-base-libs 1.4.1-1
    GStreamer Multimedia Framework Base Plugin libraries
    local/gst-plugins-good 1.4.1-1
    GStreamer Multimedia Framework Good Plugins
    local/gst-plugins-ugly 1.4.1-1
    GStreamer Multimedia Framework Ugly Plugins
    local/gst-vaapi 0.5.9-1
    GStreamer Multimedia Framework VA Plugins
    local/gstreamer 1.4.1-1
    GStreamer Multimedia Framework
    local/totem 3.12.1-2 (gnome)
    GNOME3 movie player based on GStreamer
    ~ pacman -Qs libva
    local/libva 1.3.1-2
    Video Acceleration (VA) API for Linux
    local/libva-intel-driver 1.3.2-1
    VA-API implementation for Intel G45 and HD Graphics family
    Now, whenever I play h264 file with Totem, all I get is white screen:
    and following output in terminal:
    run/media/piotr/luggage totem 0001.mp4
    libva info: VA-API version 0.35.1
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_35
    libva info: va_openDriver() returns 0
    /run/media/piotr/luggage
    I can't see anything wrong here. The strange part is, that the same video plays correctly with gst-launch-1.0 playbin:
    /run/media/piotr/luggage gst-launch-1.0 playbin uri=file:///run/media/piotr/luggage/0001.mp4
    Setting pipeline to PAUSED ...
    Pipeline is PREROLLING ...
    libva info: VA-API version 0.35.1
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_35
    libva info: va_openDriver() returns 0
    Got context from element 'vaapidecode0': gst.vaapi.Display=context, display=(GstVaapiDisplay)NULL;
    Pipeline is PREROLLED ...
    Setting pipeline to PLAYING ...
    New clock: GstPulseSinkClock
    How can I determine, where lays the problem?
    Last edited by PiotrPyclik (2014-09-02 20:09:43)

    Well, I use mpv and it's great. But beacuse Totem integrates with GNOME so nicely, I thought, I would use it from time to time.
    With GST_DEBUG=1 and gst-vaapi installed, there is something informative:
    /run/media/piotr/luggage totem 0001.mp4
    libva info: VA-API version 0.35.1
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_35
    libva info: va_openDriver() returns 0
    0:00:01.191829975 2225 0x7f7b700a9b20 ERROR vaapidecode ../../../gstreamer-vaapi-0.5.9/gst/vaapi/gstvaapidecode.c:397:gst_vaapidecode_push_decoded_frame: video sink rejected the video buffer (error -1)
    And with GST_DEBUG=3:
    /run/media/piotr/luggage totem 0001.mp4
    0:00:00.778999773 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.779146545 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.835112343 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.835241110 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.867064804 2446 0x16920f0 WARN basesrc gstbasesrc.c:3460:gst_base_src_start_complete:<source> pad not activated yet
    0:00:00.868267302 2446 0x16920f0 WARN basesrc gstbasesrc.c:3460:gst_base_src_start_complete:<source> pad not activated yet
    0:00:00.868667831 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.868723978 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.871518146 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.872650718 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:00.937628693 2446 0x7f014c0dd230 WARN qtdemux qtdemux_types.c:200:qtdemux_type_get: unknown QuickTime node type TIM
    0:00:00.938205614 2446 0x7f014c0dd230 WARN qtdemux qtdemux_types.c:200:qtdemux_type_get: unknown QuickTime node type TSC
    0:00:00.938253232 2446 0x7f014c0dd230 WARN qtdemux qtdemux_types.c:200:qtdemux_type_get: unknown QuickTime node type TSZ
    0:00:00.938696437 2446 0x7f014c0dd230 WARN qtdemux qtdemux.c:8243:qtdemux_parse_trak:<qtdemux0> unknown version 00000000
    libva info: VA-API version 0.35.1
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_35
    libva info: va_openDriver() returns 0
    0:00:01.041873965 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.041954877 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.053938639 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.054114550 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.054859181 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.054918181 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.055540992 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.055597791 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.148430809 2446 0x7f0148070a80 WARN GST_PADS gstpad.c:3742:gst_pad_peer_query:<sink:proxypad10> could not send sticky events
    0:00:01.246108505 2446 0x7f01480a9b20 ERROR vaapidecode ../../../gstreamer-vaapi-0.5.9/gst/vaapi/gstvaapidecode.c:397:gst_vaapidecode_push_decoded_frame: video sink rejected the video buffer (error -1)
    0:00:01.296521994 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.296674163 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.296741011 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.296784167 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.296819473 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    0:00:01.297095664 2446 0x16920f0 FIXME bin gstbin.c:4023:gst_bin_query: implement duration caching in GstBin again
    /run/media/piotr/luggage
    On higher levels output gets really long and I don't know, if it useful.

  • [SOLVED] No Sound in Gnome - Problem with GStreamer?

    I've been using other distros for awhile, but this is my first time with Arch. Spent most of the morning getting it setup and now I'm pretty much done except getting sound to work I believe.
    So, not sure what info I should give troubleshooting wise, please ask if anything else is required. Alsa detects it fine, but gstreamer gives me the following error:
    No volume control GStreamer plugins and/or devices found.
    Last edited by kryptobs2000 (2010-07-10 17:33:01)

    Just tryed playing a wav with aplay and it didn't give me any errors, but I didn't hear anything if that helps anymore. Running a amixer set MASTER 70% unmute also gives me the unable to find simple control 'MASTER',0 error too, though I can change the volume fine with alsamixer so I'm not sure why that is. The correct module is loaded (snd-hda-intel). Otherwise I'm at a complete loss.
    edit: amixer set MASTER 70% gives me the same error on an ubuntu livecd where sound does work so that seems normal. I don't know what changed, but I can now open the volume control so the gstreamer error goes away, however I still can't get any sound, be it with aplay or something else. I'm starting to think the solution may be to pass on arch and move to something better.
    Last edited by kryptobs2000 (2010-07-10 16:37:47)

  • Gstreamer playback appears to "squish" videos vertically

    When using both totem and miro (both using gstreamer) the video has black vertical bars and the image appears squished and not fullscreen.
    It has been this way for quite a while but all the videos play fine in mplayer and vlc.
    Anyone have any ideas? I'm using the latest gstreamer plugins from the extra repos.

    Mmm, not that I can tell.
    However, I did find a somewhat hacky fix.
    In gstreamer-properties set the plugin to custom and then the Pipeline to: "identity ! xvimagesink pixel-aspect-ratio=1/1"
    Works like a charm and all my videos play in the proper aspect ratio. So, more or less solved I guess.
    Edit: Erm, heh. Can anyone tell me how to put the solved tag on the thread?
    Last edited by KameZero (2011-01-10 20:59:24)

  • [phonon-qt4-gstreamer] Why pulseaudio is a mandatory dependency ?

    I discover that pulseaudio is now a mandatory dependency for the 4.8.0.1 version of phonon-qt4-gstreamer package,
    https://www.archlinux.org/packages/extr … gstreamer/
    but I don't want to use pulseaudio, I use alsa for the sound, the previous version of phonon-qt4-gstreamer doesn't need pulseaudio,
    so why this change ?
    is it a mistake from the maintener ?
    the other phonon backend ( phonon-qt4-vlc ) doesn't need of pulseaudio, so it should be the same for phonon-qt4-gstreamer,
    some people have problems with pulseaudio ( bugs ), so this change will bring problems if pulseaudio is installed when we want to install phonon-qt4-gstreamer 4.8.0.1

    https://projects.archlinux.org/svntogit … e29f00c8f6
     If you want to, try installing it while ignoring the pulseaudio dependency, but leave libpulse in place.

  • Replace Phonon-Gstreamer by Phonon-VLC [SOLVED]

    Hi,
    i'm quite new to GNU/Linux and this is one of the thing i don't understand. By reading the archwiki article about phonon which makes you independent on any multimedia framework like gstreamer I switched to phonon-vlc backend since i use vlc and as i understand it, it should use vlc codecs in any multimedia app in kde. Obeying the simple arch approach i tried to remove gstreamer and its plugins because i don't want to double the task. But it surprised me that pacman wanted to remove half of my system along with some packages like truecrypt. Why? Whole my life i lived in this illusion that truerypt is a encryption SW, i never used it for playing multimedia!:) Anyway, what's the deal with gstreamer? Thanks.
    Last edited by Atronach (2010-11-13 21:18:26)

    I'm sorry, i meant the "-d" option to skip dependency checks.
    But anyway, if i run just bauerbill (pacman) -R gstreamer0.10-plugins it refuses to execute because of "farsight2". If i run bauerbill -R gstreamer0.10-plugins farsight2 it refuses because of libpurple and telepathy-farsight2 and so on... if i run -Rs the same thing happens
    so if i run -Rc it wants to remove kdenetwork-krdc spicebird telepathy-qt4 telepathy-farsight libpurple farsight2.
    I tried the -Rc option and then re-downloaded spicebird and the other stuff but it wanted gstreamer0.10-base-plugins. Now i have these leftovers:
    gstreamer0.10
    gstreamer0.10-base
    gstreamer0.10-base-plugins
    gstreamer0.10-good
    gstreamer0.10-python
    gstreamer0.10-ugly

  • Cant get sound out of gstreamer apps

    Hey Gang,
    well I ran through the alsa wiki pages, the pulseaduio wiki pages and sound works great for everything.
    except for gstreamer. I'm running the gnome desktop enviorment, and everything that uses gstreamer doesnt get any sound output at all.
    Now I've gone and installed the gstreamer plugins, they're all in. youtube and other flash player sounds work, VLC player works, games work, everything except gstreamer.
    Any ideas?

    skottish wrote:
    nebri wrote:It's not that I'm missing codecs, because simply put other media players that do not use gstreamer can play the media properly and I can hear it.
    gstreamer doesn't use any of the codecs that other applications do. You have to install more than just gstreamer to get things to work. Check out pacman -Ss gstreamer for all of the goodies if you haven't yet.
    I've already installed the gstreamer-plugins group which I figured would have done the job as it seems to do it for most others. But I'm still not hearing a single thing from gstreamer apps :s.

  • [SOLVED]GStreamer installation is missing a plugin

    In gnome tracker, I get the following error,
    "Call to gst_discoverer_discover_uri() failed: Your GStreamer installation is missing a plug-in."
    This leads to none of my files being processed by gnome extract. That leads to none of the local files are displayed in gnome documents and that application is useless now.
    Any idea which plugin might be missing? How do I go about checking it?
    Edit: I reinstalled gstreamer plugins (including good, bad and ugly) and that seemed to solve the issue.
    Last edited by vjjustin (2012-03-22 00:48:29)

    quasifilmie wrote:I would do pacman -S gstreamer0.10-plugins. If you have them all installed, pacman will say up-to-date reinstalling etc. Reinstalling altogether may help anyway or this could be a bug .
    That was the quickest solution. Ever. Thank you sir!
    Edit: OHH CRAP ADMIN GONNA APPEAR AND REKT ME! PLS ADMIN NO H8 I KNOW THIS IS OLD THREAD BUT IT HELPED ME!!!!
    Last edited by erkexzcx (2014-12-04 21:41:46)

  • Gstreamer plugins not found on mirrors...

    Wassup with this?  I would like to install rythmbox, but without the gstreamer plugins, I can't play most of my 23 gb library.
    Last edited by stuman (2010-07-04 21:59:52)

    gstreamer is available. Have you updated your packages list? (pacman -Sy)
    You can search for packages with "pacman -Ss gstreamer" or with the Packages link at the top of this page.

  • Gstreamer fails to play *some* .mp4 videos

    Gstreamer is no longer able to play *some* .mp4 videos. Just until recently
    (possibly update) that worked fine for me. I will appretiate any help with resolving this problem.
    Videos concerning were downloaded from Youtube via the Firefox DownloadHelper,
    so I suspect some of them to use some non-standard format feature. Also
    ffmpeg-ing videos to other or same format works and converted videos can be
    played by Gstreamer without problems.
    This is the only download video I was able to confirm Gstreamer can still play:
    http://www.youtube.com/watch?v=T0UbcngpDkk
    It fails for almost every other, e.g.:
    http://www.youtube.com/watch?v=h0ffIJ7ZO4U
    Gstreamer output:
    $ gst-launch-0.10 filesrc location=blue.mp4 ! decodebin2 name=dec ! queue !
    ffmpegcolorspace ! autovideosink
    New clock: GstSystemClock
    Received end of stream from „pipeline0“.
    Execution ended after 181781 ns.
    Working video ffmpeg output:
    $ ffmpeg -i Blue\ Effect\ -\ Má\ Hra-2.mp4
    ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
      built on Mar 17 2012 08:51:02 with gcc 4.6.3
      configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis
    --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora
    --enable-libgsm --enable-libspeex --enable-postproc --enable-shared
    --enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb
    --enable-libschroedinger --enable-libopenjpeg --enable-librtmp
    --enable-libpulse --enable-gpl --enable-version3 --enable-runtime-cpudetect
    --disable-debug --disable-static
      libavutil      51. 35.100 / 51. 35.100
      libavcodec     53. 61.100 / 53. 61.100
      libavformat    53. 32.100 / 53. 32.100
      libavdevice    53.  4.100 / 53.  4.100
      libavfilter     2. 61.100 /  2. 61.100
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0.  6.100 /  0.  6.100
      libpostproc    52.  0.100 / 52.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Blue Effect - Má Hra-2.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: isommp42
        creation_time   : 2011-12-16 00:15:06
      Duration: 00:10:12.24, start: 0.000000, bitrate: 436 kb/s
        Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661),
    yuv420p, 640x360, 337 kb/s, 25 fps, 25 tbr, 50 tbn, 50 tbc
        Metadata:
          creation_time   : 1970-01-01 00:00:00
          handler_name    : VideoHandler
        Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16, 95
    kb/s
        Metadata:
          creation_time   : 2011-12-16 00:15:06
          handler_name    :
    Not working video ffmpeg dump:
    $ ffmpeg -i Dire\ Straits\ -\ Sultans\ Of\ Swing.mp4
    ffmpeg version 0.10.2 Copyright (c) 2000-2012 the FFmpeg developers
      built on Mar 17 2012 08:51:02 with gcc 4.6.3
      configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis
    --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora
    --enable-libgsm --enable-libspeex --enable-postproc --enable-shared
    --enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb
    --enable-libschroedinger --enable-libopenjpeg --enable-librtmp
    --enable-libpulse --enable-gpl --enable-version3 --enable-runtime-cpudetect
    --disable-debug --disable-static
      libavutil      51. 35.100 / 51. 35.100
      libavcodec     53. 61.100 / 53. 61.100
      libavformat    53. 32.100 / 53. 32.100
      libavdevice    53.  4.100 / 53.  4.100
      libavfilter     2. 61.100 /  2. 61.100
      libswscale      2.  1.100 /  2.  1.100
      libswresample   0.  6.100 /  0.  6.100
      libpostproc    52.  0.100 / 52.  0.100
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Dire Straits - Sultans Of Swing.mp4':
      Metadata:
        major_brand     : mp42
        minor_version   : 0
        compatible_brands: isomavc1mp42
        creation_time   : 2010-02-22 17:27:21
      Duration: 00:04:26.72, start: 0.000000, bitrate: 663 kb/s
        Stream #0:0(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, s16,
    122 kb/s
        Metadata:
          creation_time   : 2010-02-22 17:27:21
          handler_name    : (C) 2007 Google Inc. v08.13.2007.
        Stream #0:1(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661),
    yuv420p, 480x360 [SAR 1:1 DAR 4:3], 538 kb/s, 25 fps, 25 tbr, 25k tbn, 50 tbc
        Metadata:
          creation_time   : 2010-02-22 17:27:21
          handler_name    :
    Last edited by xkrajnan (2012-03-19 13:56:51)

    Repair Permissions

  • [SOLVED] Gstreamer General

    Hi All, I've been trying to get my iPod to work as it did in the days I had Ubuntu and Virtualbox. So I can get my music off, before I hand my phone over to my brother's windows laptop and itunes to get the OS updated to the newest one, incase it removes my music and I can't get it back. I installed Virtualbox with any dependencies it wanted. and then read through the Ipod wiki on the Iphone sections. I tried to get iFuse to work and it worked successfully, then decided to put the rules in the wiki in my udev rules for automounting and it worked a treat. Now it askes me what I want to do and I say open rhythmbox. But when I click to play a track a red icon appears and I get told either:
    GStreamer encountered a general stream error.
    or
    This file contains no playable streams.
    But mostly the first error appears. The second error has only appeard once or twice for a few tracks. Had a search through several forums with people getting the error (mostly with mp4 files) but nothing useful has come out of it. I'm also unsure if I still need iFuse if the udev rules thing still worked/
    Huge thanks who can give me any guidance.
    Note Amarok ran the tracks without a problem (although I really do like Rhytmbox better so would like it working). And I'm currently seeing if I follow the instructions regarding the Ifuse way for 3.0 and 4.0 versions will make things any better.
    [EDIT] Half way through reinstalling everything I had so far to make sure nothing was corrupted or missing and following the instructions in the wiki for OS 4.X or 3.X and the music started playing, so I'm not sure exactly which is responsible for the fix, but it is now.
    Last edited by Ben9250 (2010-07-10 19:08:22)

    I was trying to get Xfce, I used "pacman -S Xfce4". Most of the packages are fine, but all the gstreamer packages won't download.
    I don't have access to it right now, but the output was something like: Error: (ftp.archlinux.org) gstreamer0.10 *more version identification* Not Found
    Like I said I'm using ftp.archlinux.org, and also the EasyNews mirror.

  • Why would anyone use gstreamer legacy? and Firefox x264 HTML5 support

    https://wiki.archlinux.org/index.php/Gstreamer
    The wiki says gstreamer legacy is... "Legacy but widely used". On top of that every single linux tutorial on gstreamer I've seen talks about gstreamer0.10 i.e. the legacy one. Including the arch wiki page on Firefox H264 https://wiki.archlinux.org/index.php/Fi … 4_playback Can I rely on the following setup?
    gst-libav 1.2.3-1
    gst-plugins-bad 1.2.3-2
    gst-plugins-base 1.2.3-1
    gst-plugins-base-libs 1.2.3-1
    gst-plugins-good 1.2.3-2
    gst-plugins-ugly 1.2.3-2
    gst-vaapi 0.5.8-1
    gstreamer 1.2.3-1
    What is the required set to enable Firefox H264 support? Should I uninstall all *0.10* packages if I use the current version of gstreamer?
    Last edited by bbarcher (2014-03-31 18:18:28)

    So, should I remove all 1.0 packages if I plan on enabling HTML5 video for Firefox using 0.10?
    When I tried to leave only gstreamer 0.10 components I got an error:
    pacman -R gst-libav gst-plugins-bad gst-plugins-base gst-plugins-base-libs gst-plugins-good gst-plugins-ugly gst-vaapi gstreamer
    checking dependencies...
    error: failed to prepare transaction (could not satisfy dependencies)
    :: brasero: requires gst-plugins-good
    :: cheese: requires gstreamer
    :: cheese: requires gst-plugins-bad
    :: cheese: requires gst-plugins-base
    :: cheese: requires gst-plugins-good
    :: clutter-gst: requires gst-plugins-base-libs
    :: clutter-gst: requires gst-plugins-bad
    :: farstream: requires gst-plugins-base-libs
    :: gnome-getting-started-docs: requires gst-plugins-base
    :: gnome-getting-started-docs: requires gst-plugins-good
    :: gnome-shell: requires gstreamer
    :: gupnp-dlna: requires gst-plugins-base-libs
    :: libdmapsharing: requires gst-plugins-base-libs
    :: totem: requires gst-plugins-base
    :: totem: requires gst-plugins-good
    :: totem: requires gst-plugins-bad
    :: webkitgtk: requires gst-plugins-base-libs
    :: webkitgtk2: requires gst-plugins-base-libs
    Last edited by bbarcher (2014-04-01 17:06:44)

  • Problems with solving a JMF - JFFMpeg/gstreamer/fobs4java mpeg4 - stream

    hi!
    im doing a final at univerity, the aim is to enable JMF to play AND stream mp3, mpeg4, aac
    im already trying to get more than the basic JMS-stream (h.263) to work, for a couple of days of intensive work. only things i know now, is, that it is a lot more work than i expected first.. tryed it with gstreamer, JFFMpeg, FFMpeg-java, fobs4java, ... only things which worked been local player .. but the JMS in combination with upper named plugins lost even the ability to stream anything...
    am i doing something very wrong, does any one know about some solutions which work already? or did same i am doing now?
    im wondering if theres some one out there who has a bit more know how or may have a few hints or even some solutions
    would be very happy about some help
    T
    Edited by: T-offline on Jul 8, 2008 5:25 AM

    Hi funnyjanni,
    May be I am writing this after 4 years.
    I am also in the stage when you faced the same problem. You might have found the solution to this.
    Please help me on this. I am trying to use jffmpeg to play UDP mutlicast stream.
    Thanks
    jklanka

  • [SOLVED] Cheese missing gstreamer plugin: videobalance

    after a recent system update, cheese no longer runs properly... it will load, but have a big error icon in the middle (similar to the Wrong Way street sign) with this written above:
    One or more needed GStreamer elements are missing: videobalance.
    Please refer to the help for further information.
    thing is, most menus are greyed out (including the preferences option) and help is missing... no one else has posted about this here (searched for videobalance) so I'm wondering if this is a unique problem (once again) that I am experiencing...  Any insight would be appreciated...
    Last edited by CPUnltd (2010-06-26 16:42:13)

    It's working here too thanks to that workaround, I got I686 architecture by the way.
    Here is a BASH script, based on that workaround:
    #!/bin/bash
    # Removing the current blob registry, or whatever it is.
    rm ~/.gstreamer-0.10/registry.*.bin
    # Uncomment if you don't like the old backups too.
    #rm ~/.gstreamer-0.10/registry.*.bin.tmp*
    When you run cheese again, this debug message will be printed:
    (gst-plugin-scanner:16822): GStreamer-WARNING **: Failed to load plugin '/usr/lib/gstreamer-0.10/libgstice.so': libssl.so.0.9.8: cannot open shared object file: No such file or directory
    ** Message: pygobject_register_sinkfunc is deprecated (GstObject)
    sys:1: Warning: specified instance size for type `GstMsGSMPayload' is smaller than the parent type's `GstBaseRTPPayload' instance size
    (gst-plugin-scanner:16822): GStreamer-CRITICAL **: gst_element_register: assertion `g_type_is_a (type, GST_TYPE_ELEMENT)' failed
    The next time Cheese is loaded it will be clear.

Maybe you are looking for