Jump to content

spectromas

Members
  • Content Count

    81
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by spectromas


  1. I've been looking at this again and I think I've found the source of the problem. I came across a bug report which suggested disabling gstreamer in about:config, so I did that and sure enough I had no more problems. The only issue is that I want gstreamer support.

     

    This is the report, the last post is exactly what happens to me as well:

    https://bugzilla.mozilla.org/show_bug.cgi?id=935458
     
    I've narrowed it down to gstreamer and the gst-plugins, in particular media-plugins/gst-plugins-ffmpeg. I was using this, along with a couple of others, as an alternative to flash for sites like soundcloud. As a course of trying to get the exact problem causing package I have added an removed practically all the gst plugins, both 0.x and 1.x. I found that while sites like soundcloud do work with media-plugins/gst-plugins-ffmpeg installed, gmail's chat has a problem with it and causes the whole browser to not terminate after being closed.
     
    I found this http://gstreamer.freedesktop.org/src/gst-ffmpeg/gst-ffmpeg-1.x-README.txt

     

    The gst-ffmpeg module for the GStreamer 0.10.x series has been renamed to gst-libav for the GStreamer 1.x series. Both use libav internally, it just did not seem a good idea to change the name during a stable series. The 1.x versions of this module can be found here: http://gstreamer.freedesktop.org/data/src/gst-libav/ (The git repository of gst-ffmpeg and gst-libav are the same, there is a symbolic link server side. The gst-ffmpeg version can be found in the 0.10 branch, and gst-libav in git master and the 1.x branches.

     

     

    So would it be that firefox it probably build against a version that uses libav? Would this be considered a bug as far as funtoo's adoption of ffmpeg?

     

    This is pretty annoying, it means I either have to compile firefox myself or use the bin version with flash, which I would prefer not to do.

     

     

     

     

    edit: finally solved it. The bin version of firefox uses the 0.10.x versions of the gst-plugins. With good, bad and ugly 0.10.x versions installed gst-plugins-ffmpeg doesn't cause gmail to hang and gst-plugins-mad allows sites like soundcloud and bandcamp to work. I'm sure I did try this along the way but something must have been missing.


  2. 1. I'm using it in my laptop. I can't get the functions key work. Like the mouse I can't lock and unlock. The brightness doesn't work as well.

    Does anybody knows how to solve it?

     

    2. For my file manager I'm using the Thunar (which came from XFCE4). And I can't move the windows it's just fullscreen or halfscreen.

     

    3. Every time I'm going to delete a file the thunar just close. I've to open it again and then delete the file. Is that normal? What Am I missing here?

     

    They certainly sound like strange problems. For 2. is it set to floating when you open it (look at the icons before the name in the statusbar) and which tile mode is the workspace set to?

     

    I don't use thunar but it sounds like you might be missing a USE flag or dependency for it perhaps?


  3. idle thoughts...

    1) If these are USB devices - I would lean towards the USB hub being buggy.

     

    This is a laptop so would it be all the ports if this were the case?

     

    2) ehci? ahci driver instead?

     

    I tried disabling ehci in the usb section for the kernel but I would only achieve 1 mbps transfer rate like that, unless that's not what you mean?

     

    I'm trying now with a different port and not copying usb>usb, rather usb>internal drive then internal drive>usb. Don't know if it will make a difference and it's a much longer process considering how much I have to transfer.


  4. I had a problem with one USB drive where suddenly I was getting a I/O error when trying to delete or do anything with a certain file. I ended up formatting it but the problem kept recurring so I just assumed that the drive was dying. I've just had the same thing happen to a second drive now so I'm suspicious.

     

    Initially both drives had ntfs. I suspected perhaps it is just a bug in that so I am now trying with ext4 but I am still having problems. I tried to copy some files from one USB drive to another and the whole system froze and had to be forced off (no tty even). I am seeing this in the logs:

    Feb  5 14:23:58 localhost kernel: sd 13:0:0:0: [sdd]
    Feb  5 14:23:58 localhost kernel: Result: hostbyte=0x05 driverbyte=0x00
    Feb  5 14:23:58 localhost kernel: sd 13:0:0:0: [sdd] CDB:
    Feb  5 14:23:58 localhost kernel: cdb[0]=0x2a: 2a 00 00 11 5b b0 00 00 f0 00
    Feb  5 14:23:58 localhost kernel: blk_update_request: I/O error, dev sdd, sector 1137584
    Feb  5 14:23:58 localhost kernel: EXT4-fs warning (device sdd1): ext4_end_bio:317: I/O error -5 writing to inode 18350086 (offset 75497472 size 8388608 starting block 142228)
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141942
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141943
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141944
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141945
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141946
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141947
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141948
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141949
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141950
    Feb  5 14:23:58 localhost kernel: Buffer I/O error on device sdd1, logical block 141951
    Feb  5 14:24:32 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:25:20 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:25:51 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:26:22 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:26:55 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:27:26 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci
    Feb  5 14:27:26 localhost kernel: sd 13:0:0:0: [sdd]
    Feb  5 14:27:26 localhost kernel: Result: hostbyte=0x05 driverbyte=0x00
    Feb  5 14:27:26 localhost kernel: sd 13:0:0:0: [sdd] CDB:
    Feb  5 14:27:26 localhost kernel: cdb[0]=0x2a: 2a 00 00 13 5e 80 00 00 f0 00
    Feb  5 14:27:26 localhost kernel: blk_update_request: I/O error, dev sdd, sector 1269376
    Feb  5 14:27:26 localhost kernel: EXT4-fs warning (device sdd1): ext4_end_bio:317: I/O error -5 writing to inode 18350086 (offset 109051904 size 4194304 starting block 158702)
    Feb  5 14:27:26 localhost kernel: buffer_io_error: 20 callbacks suppressed
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158416
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158417
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158418
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158419
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158420
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158421
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158422
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158423
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158424
    Feb  5 14:27:26 localhost kernel: Buffer I/O error on device sdd1, logical block 158425
    Feb  5 14:28:47 localhost kernel: usb 8-2: reset high-speed USB device number 5 using ehci-pci

    It is hadn't happened with a second drive I wouldn't even be questioning this but assuming this is not just a dying drive and it is not a bug in ntfs, can it be something else? I'm starting to wonder if there is something in my kernel that might be causing this?


  5. I did rebuild openssl a few days ago as there was an update that came through but before that the last time was October. I know I definitely had this problem before the rebuild a few days ago. That's interesting what they say in that link, I don't have access to do anything in the router I am currently using but should be using another in the next couple of weeks so I'll see if that changes anything. It's just strange that it does this only with the -bin and not the compiled version though.

     

    Thanks for the help, I really appreciate it.


  6. I don't have it set to sync, no.

     

    Sorry, I meant if I open the browser and open funtoo.org, for example, then close the browser it doesn't hang. If I open the browser and then open gmail.com (web interface), then close the browser it hangs.

     

    I noticed also that the spinner in the tab never stops on gmail.com as well and says "read ssl.gstatic.com" on the bottom left.

     

    This is the output of the terminal when running firefox-bin and accessing gmail:

    (process:26089): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
    
    (process:26089): GLib-CRITICAL **: g_slice_set_config: assertion 'sys_page_size == 0' failed
    GLib-GIO-Message: Using the 'memory' GSettings backend.  Your settings will not be saved or shared with other applications.
    
    ** (firefox:26089): CRITICAL **: gst_app_src_set_size: assertion 'GST_IS_APP_SRC (appsrc)' failed

    I don't see anything that would indicate a problem in the troubleshooting section, this is the important modified settings:

    browser.cache.disk.capacity    358400
    browser.cache.disk.smart_size.first_run    false
    browser.cache.frecency_experiment    2
    browser.places.smartBookmarksVersion    7
    browser.sessionstore.upgradeBackup.latestBuildID    20150108202552
    browser.startup.homepage_override.buildID    20150108202552
    browser.startup.homepage_override.mstone    35.0
    dom.mozApps.used    true
    extensions.lastAppVersion    35.0
    media.gmp-gmpopenh264.lastUpdate    1421860308
    media.gmp-gmpopenh264.version    1.1
    media.gmp-manager.lastCheck    1421860298
    network.cookie.prefsMigrated    true
    places.history.expiration.transient_current_max_pages    103558
    plugin.disable_full_page_plugin_for_types    application/pdf
    plugin.importedState    true
    privacy.sanitize.migrateFx3Prefs    true

    This is a new profile though so that should all be default.


  7. When I use firefox-bin and close the program it hangs in the background and doesn't completely close, the gui disappears as you would expect but the process still runs. I don't get this with firefox that I compiled. It happens with a new profile and in safe mode with no plugins/addons.

     

    I don't know how to troubleshoot this, I don't see anything different in the terminal from one or the other (-bin or compiled). I think it is related to gmail though, it doesn't always hang but it seems that if I have gmail open the firefox process hangs.


  8. I am trying to use Windows vsts in Renoise (native linux version) through Wine, using the airwave vst bridge. If I use 32 bit version of Renoise everything works perfectly but with the 64 bit version it doesn't work at all, the plugins cannot be loaded in Renoise. I have managed to get someone else to try to replicate the problem and they could not, it seems renoise is perfectly capable to load these plugins on other systems.

     

    So this has lead me to believe I am missing something on my system because 32 bit works and 64 bit doesn't.

     

    This is my wine version:

    1.7.29^t{tbz2}(X alsa fontconfig gecko jpeg mono mp3 ncurses nls opengl perl png prelink realtime run-exes ssl threads truetype xml)
    "ABI_X86="32 64 -x32" ELIBC="glibc"
    

    My wine prefix is 64 bit but I have tried creating a 32 bit one and it makes no difference.

     

    This is the page for the bridge - https://github.com/phantom-code/airwave

     

     

     

    As far as I can see I have all the requirements for it: 

     

    - WINE, supporting XEMBED protocol (versions greater than 1.7.19 were tested, but earlier versions also may work).
    - Qt4 for building the GUI utility application.
    - Multilib-enabled toolchain for building 32-bit binaries on the x86_64.
    - CMake >= 2.8 for building.
    - GIT for getting the project source code.

     

    I have wine, as noted above. I have Qt4. I have CMake and I have GIT. The only thing I'm not sure of is the multilib-enabled toolchain. I'm not sure what this is or whether what I have is multilib enabled or not. 

     

    GCC has multilib USE flag enabled. 

    Binutils: 2.24-r3 (cxx nls zlib -multislot -multitarget -static-libs -test -vanilla)

    Glibc: 2.19(2.2)^s (multilib -debug -gd -hardened -nscd -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only")

     

    Anything else?

     

    I don't see any errors when building airwave but perhaps I'm missing something:

    cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE="Release"
    -- VSTSDK_PATH is set to /home/alex/.git_repos/airwave/vstsdk2.4
    -- VST SDK headers are found in /home/alex/.git_repos/airwave/vstsdk2.4/pluginterfaces/vst2.x
    -- Looking for include file pthread.h
    -- Looking for include file pthread.h - found
    -- Looking for pthread_create
    -- Looking for pthread_create - not found
    -- Looking for pthread_create in pthreads
    -- Looking for pthread_create in pthreads - not found
    -- Looking for pthread_create in pthread
    -- Looking for pthread_create in pthread - found
    -- Found Threads: TRUE 
    -- Found LibDL: /usr/lib64/libdl.so 
    -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so
    -- Looking for XOpenDisplay in /usr/lib64/libX11.so;/usr/lib64/libXext.so - found
    -- Looking for gethostbyname
    -- Looking for gethostbyname - found
    -- Looking for connect
    -- Looking for connect - found
    -- Looking for remove
    -- Looking for remove - found
    -- Looking for shmat
    -- Looking for shmat - found
    -- Looking for IceConnectionNumber in ICE
    -- Looking for IceConnectionNumber in ICE - found
    -- Found X11: /usr/lib64/libX11.so
    -- Looking for Q_WS_X11
    -- Looking for Q_WS_X11 - found
    -- Looking for Q_WS_WIN
    -- Looking for Q_WS_WIN - not found
    -- Looking for Q_WS_QWS
    -- Looking for Q_WS_QWS - not found
    -- Looking for Q_WS_MAC
    -- Looking for Q_WS_MAC - not found
    -- Found Qt4: /usr/bin/qmake (found version "4.8.6")
    -- libmagic version: 5.21
    -- Found LibMagic: /usr/lib64/libmagic.so 
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/alex/.git_repos/airwave/build
    make                                                 
    Scanning dependencies of target airwave-host-32
    Scanning dependencies of target airwave-host-64
    [  1%] [  3%] Building CXX object host/CMakeFiles/airwave-host-32.dir/__/common/dataport.cpp.o
    Building CXX object host/CMakeFiles/airwave-host-64.dir/__/common/dataport.cpp.o
    [  5%] [  7%] Building CXX object host/CMakeFiles/airwave-host-32.dir/__/common/eventsignal.cpp.o
    Building CXX object host/CMakeFiles/airwave-host-64.dir/__/common/eventsignal.cpp.o
    [  8%] Building CXX object host/CMakeFiles/airwave-host-64.dir/__/common/logger.cpp.o
    [ 10%] Building CXX object host/CMakeFiles/airwave-host-32.dir/__/common/logger.cpp.o
    [ 12%] Building CXX object host/CMakeFiles/airwave-host-64.dir/host.cpp.o
    [ 14%] Building CXX object host/CMakeFiles/airwave-host-32.dir/host.cpp.o
    [ 15%] Building CXX object host/CMakeFiles/airwave-host-64.dir/slaveunit.cpp.o
    [ 17%] Building CXX object host/CMakeFiles/airwave-host-32.dir/slaveunit.cpp.o
    Linking CXX executable airwave-host-64
    Linking CXX executable airwave-host-32
    [ 21%] Built target airwave-host-64
    Scanning dependencies of target airwave-plugin-32
    [ 22%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/__/common/dataport.cpp.o
    [ 26%] Built target airwave-host-32
    [ 28%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/__/common/eventsignal.cpp.o
    [ 29%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/__/common/linkmanager.cpp.o
    [ 31%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/__/common/logger.cpp.o
    [ 33%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/masterunit.cpp.o
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp: In member function ?intptr_t Airwave::MasterUnit::dispatch(Airwave::DataPort*, int32_t, int32_t, intptr_t, void*, float)?:
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:331:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
                                                    ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:331:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
             ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:364:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
                                                    ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:364:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
             ^
    [ 35%] Building CXX object plugin/CMakeFiles/airwave-plugin-32.dir/plugin.cpp.o
    Scanning dependencies of target airwave-plugin-64
    [ 36%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/__/common/dataport.cpp.o
    [ 38%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/__/common/eventsignal.cpp.o
    Linking CXX shared library airwave-plugin-32.so
    [ 42%] Built target airwave-plugin-32
    [ 43%] Automatic moc for target qtsingleapplication
    [ 43%] Built target qtsingleapplication_automoc
    [ 45%] Automatic moc for target airwave-utility
    [ 45%] Built target airwave-utility_automoc
    [ 56%] Built target qtsingleapplication
    Scanning dependencies of target airwave-utility
    [ 57%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/__/common/linkmanager.cpp.o
    [ 59%] Building CXX object utility/CMakeFiles/airwave-utility.dir/__/common/logger.cpp.o
    [ 61%] Building CXX object utility/CMakeFiles/airwave-utility.dir/__/common/linkmanager.cpp.o
    [ 63%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/__/common/logger.cpp.o
    [ 64%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/masterunit.cpp.o
    [ 66%] Building CXX object utility/CMakeFiles/airwave-utility.dir/forms/mainform.cpp.o
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp: In member function ?intptr_t Airwave::MasterUnit::dispatch(Airwave::DataPort*, int32_t, int32_t, intptr_t, void*, float)?:
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:331:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
                                                    ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:331:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
             ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:364:48: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
                                                    ^
    /home/alex/.git_repos/airwave/plugin/masterunit.cpp:364:9: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
       rect_ = *reinterpret_cast<ERect*>(frame->data);
             ^
    [ 68%] Building CXX object plugin/CMakeFiles/airwave-plugin-64.dir/plugin.cpp.o
    Linking CXX shared library airwave-plugin-64.so
    [ 71%] Built target airwave-plugin-64
    [ 73%] Building CXX object utility/CMakeFiles/airwave-utility.dir/widgets/logview.cpp.o
    Linking CXX executable airwave-utility
    [100%] Built target airwave-utility
    sudo make install                                 
    Password:
    Linking CXX executable airwave-host-32
    [ 12%] Built target airwave-host-32
    Linking CXX executable airwave-host-64
    [ 24%] Built target airwave-host-64
    [ 38%] Built target airwave-plugin-32
    [ 52%] Built target airwave-plugin-64
    [ 54%] Automatic moc for target qtsingleapplication
    [ 54%] Built target qtsingleapplication_automoc
    [ 64%] Built target qtsingleapplication
    [ 66%] Automatic moc for target airwave-utility
    [ 66%] Built target airwave-utility_automoc
    [100%] Built target airwave-utility
    Linking CXX shared library CMakeFiles/CMakeRelink.dir/airwave-plugin-32.so
    Linking CXX shared library CMakeFiles/CMakeRelink.dir/airwave-plugin-64.so
    Linking CXX executable CMakeFiles/CMakeRelink.dir/airwave-utility
    Install the project...
    -- Install configuration: "Release"
    -- Installing: /usr/local/bin/airwave-host-64.exe
    -- Installing: /usr/local/bin/airwave-host-64.exe.so
    -- Installing: /usr/local/bin/airwave-host-32.exe
    -- Installing: /usr/local/bin/airwave-host-32.exe.so
    -- Installing: /usr/local/share/airwave/airwave-plugin-64.so
    -- Installing: /usr/local/share/airwave/airwave-plugin-32.so
    -- Installing: /usr/local/bin/airwave-utility
    -- Up-to-date: /usr/local/share/icons/hicolor/48x48/apps/airwave-utility.png
    -- Up-to-date: /usr/local/share/applications/airwave-utility.desktop

    I can't figure out what might be missing on my system to stop this from working. Any kind of help would be greatly appreciated.

     


  9. This is another ebuild from the pro-audio overlay that doesn't build. I know a lot of people have had trouble with this one but I have yet to see any proper solution. The reason this is an important version is that the svn version allows .sfz and .sf2 files to be loaded where as the version in the gentoo/funtoo tree does not. I have tried contacting the maintainer of the overlay and have not received any response.

     

    This is the ebuild it is using - http://gpo.zugaina.org/AJAX/Ebuild/2904551/View

     

    This is the emerge log - http://sprunge.us/eVXS

     

    This is emerge --info http://sprunge.us/aNQY

     

     

    I did find something interesting here - http://bb.linuxsampler.org/viewtopic.php?f=6&p=6910

    It looks like it is at least possible to get it working but I'm not sure if this is the same issue and I'm not keen on making a mess of my system by sudo make installing a load of stuff.


  10. Yeah I was trying to cover all my bases really, I wasn't sure where the best place would be to get help. 

     

    That's a great idea paddymac, I didn't think of trying that for fear of messing up my system. I just tried it though and it does work perfectly. You're correct, both can't co-exist, at least not with portage. So I'm not sure where to go from here, I have some packages that rely on ffmpeg so I suppose I need to look if they can use libav instead. Perhaps it would be just easier to convert all my samples to .wav but I would prefer not to do that really. 

     

    The suggestion in the kvr thread made me wonder, could I have ffmpeg installed through portage but compile libav manually in to /usr/local? 


  11. I'm trying to give Bitwig-studio a try but I'm running in to lots of problems getting it to work with flac files (wav files work but it seems that it converts flacs to wav in a temp directory). 

     

    When running from the terminal it says it cannot find avprobe so I symlinked that with ffprobe. Then it said that it can't find avconv so I symlinked that with iconv. Now I am getting the following when I try to open a flac file: 

    apache.commons.vfs2.FileNotFoundException: Could not read from "file:///home/alex/.BitwigStudio/cache/samples/1680B2374B43B71396BEAA1DD194197B/playback-temp.wav" because it is not a file.	at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1291)
    	at org.apache.commons.vfs2.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:411)
    	at eFP.a(SourceFile:13)
    	at eFM.e(SourceFile:167)
    	at eFM.d(SourceFile:144)
    	at eFM.c(SourceFile:117)
    	at com.bitwig.flt.sample_analysis.f.run(SourceFile:1330)
    Caused by: java.io.FileNotFoundException: /home/alex/.BitwigStudio/cache/samples/1680B2374B43B71396BEAA1DD194197B/playback-temp.wav (No such file or directory)
    	at java.io.FileInputStream.open(Native Method)
    	at java.io.FileInputStream.<init>(Unknown Source)
    	at org.apache.commons.vfs2.provider.local.LocalFile.doGetInputStream(LocalFile.java:236)
    	at org.apache.commons.vfs2.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1283)
    	... 6 more
    java.io.IOException: Could not generate wav file: ffmpeg exited with exit code 64
    	at com.bitwig.flt.sample_analysis.b.b(SourceFile:1369)
    	at com.bitwig.flt.sample_analysis.b.a(SourceFile:1268)
    	at com.bitwig.flt.sample_analysis.b.a(SourceFile:1127)
    	at com.bitwig.flt.sample_analysis.b.a(SourceFile:65)
    	at com.bitwig.flt.sample_analysis.i.run(SourceFile:1480)
    	at g.run(SourceFile:160)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)
    

    So now I'm wondering if I just don't have something enabled in ffmpeg because it seems like it is finding what it needs but that just isn't working. Here are the use flags I have for ffmpeg in case there is something I'm missing: 

    - - 3dnow                 : Use the 3DNow! instruction set
     - - 3dnowext              : Enable manually-optimised routines using the AMD 3DNow!Ex SIMD
                                 instruction set, present in modern AMD CPUs. (Check for
                                 3dnowext in /proc/cpuinfo to know whether your CPU supports
                                 it). 
     + + X                     : Add support for X11
     - - aac                   : Enable support for MPEG-4 AAC Audio
     - - aacplus               : AAC+ encoding via media-libs/libaacplus.
     + + alsa                  : Add support for media-libs/alsa-lib (Advanced Linux Sound
                                 Architecture)
     - - amr                   : Enables Adaptive Multi-Rate Audio support
     - - amrenc                : Enables Adaptive Multi-Rate Audio encoding support with
                                 media-libs/vo-amrwbenc.
     - - avx                   : Adds support for Advanced Vector Extensions instructions
                                 (Intel Sandy Bridge, AMD Bulldozer and later chips)
     - - avx2                  : Adds support for Advanced Vector Extensions 2 instructions
                                 (Intel Haswell and later chips)
     - - bindist               : Enforces license compatibility constraints via REQUIRED_USE.
     - - bluray                : Enable playback of Blu-ray filesystems
     + + bzip2                 : Use the bzlib compression library
     - - cdio                  : Enables audio CD grabbing with dev-libs/libcdio.
     - - celt                  : Adds Xiph CELT audio decoding support via media-libs/celt
     - - cpudetection          : Enables runtime CPU detection (useful for bindist,
                                 compatibility on other CPUs)
     - - debug                 : Enable extra debug codepaths, like asserts and extra output.
                                 If you want to get meaningful backtraces see
                                 http://www.gentoo.org/proj/en/qa/backtraces.xml
     - - doc                   : Add extra documentation (API, Javadoc, etc). It is recommended
                                 to enable per package instead of globally
     + + encode                : Add support for encoding of audio or video files
     - - examples              : Install examples, usually source code
     - - faac                  : Use external faac library for AAC encoding
     - - fdk                   : Use external fdk-aac library for AAC encoding
     + + fftools_aviocat       : cat's a URL to another one, useful for dumping streams.
     + + fftools_cws2fws       : converts cws files (Macromedia Flash, compressed) to fws ones
                                 (Macromedia Flash, uncompressed).
     + + fftools_ffescape      : Escapes an input string, adopting the av_get_token() escaping
                                 logic.
     + + fftools_ffeval        : A simple expression evalutor.
     + + fftools_ffhash        : Computes a file's digest using libavutil algorithms.
     + + fftools_fourcc2pixfmt : Shows the relationships between rawvideo pixel formats and
                                 FourCC tags.
     + + fftools_graph2dot     : A tool to convert a libavfilter graph to a dot file.
     + + fftools_ismindex      : A tool for creating smooth streaming manifests.
     + + fftools_pktdumper     : Dumps packets as demuxed by libavformat.
     + + fftools_qt-faststart  : Rearranges a Quicktime file to facilitate network streaming.
     + + fftools_trasher       : Writes burts of random data into a file. Great for testing
                                 error robustness/resilience/concealment.
     - - flite                 : Adds a text-to-speech filter based on app-accessibility/flite.
     - - fma3                  : Enables FMA3 optimizations: AMD processors starting with
                                 Piledriver architecture and Intel Haswell based processors or
                                 later.
     - - fma4                  : Enables FMA4 optimizations: AMD processors starting with
                                 Bulldozer architecture.
     - - fontconfig            : Support for configuring and customizing font access via
                                 media-libs/fontconfig
     - - frei0r                : Enable frei0r wrapping in libavfilter
     - - gme                   : Enables support for media-libs/game-music-emu for playing
                                 various video game music formats.
     - - gnutls                : Add support for net-libs/gnutls (TLS 1.0 and SSL 3.0 support)
     - - gsm                   : Add support for the gsm lossy speech compression codec
     + + hardcoded-tables      : Use pre-calculated tables rather than calculating them on the
                                 fly.
     + + iconv                 : Enable support for the iconv character set conversion library
     - - iec61883              : Support for FireWire DV/HDV input device using
                                 media-libs/libiec61883.
     - - ieee1394              : Enable FireWire/iLink IEEE1394 support (dv, camera, ...)
     - - jack                  : Add support for the JACK Audio Connection Kit
     - - jpeg2k                : Support for JPEG 2000, a wavelet-based image compression
                                 format
     + + ladspa                : Enable the ability to support ladspa plugins
     - - libass                : SRT/SSA/ASS (SubRip / SubStation Alpha) subtitle support
     - - libcaca               : Add support for colored ASCII-art graphics
     - - libsoxr               : Enables audio resampling through media-libs/soxr.
     - - libv4l                : Uses media-libs/libv4l for video4linux instead of direct
                                 calls. Adds support for more devices via the userspace
                                 library.
     + + mmx                   : Use the MMX instruction set
     - - mmxext                : Enables mmx2 support
     - - modplug               : Add libmodplug support for playing SoundTracker-style music
                                 files
     + + mp3                   : Add support for reading mp3 files
     + + network               : Enables network streaming support
     - - openal                : Add support for the Open Audio Library
     + + opengl                : Add support for OpenGL (3D graphics)
     - - openssl               : Enables dev-libs/openssl support. Adds support for encrypted
                                 network protocols (TLS/HTTPS).
     - - opus                  : Adds (decoding) support for the Opus codec via
                                 media-libs/opus.
     - - oss                   : Add support for OSS (Open Sound System)
     - - pic                   : Force shared libraries to be built as PIC (this is slower)
     - - pulseaudio            : Add support for PulseAudio sound server
     - - quvi                  : Adds support for playing media from Internet services using
                                 the quvi project.
     - - rtmp                  : Enable Real Time Messaging Protocol using librtmp
     - - schroedinger          : Enable Dirac video support (an advanced royalty-free video
                                 compression format) via libschroedinger (high-speed
                                 implementation in C of the Dirac codec).
     - - sdl                   : Add support for Simple Direct Layer (media library)
     - - speex                 : Add support for the speex audio codec (used for speech)
     + + sse                   : Use the SSE instruction set
     + + sse2                  : Use the SSE2 instruction set
     - - sse3                  : Use the SSE3 instruction set (pni in cpuinfo)
     - - sse4                  : Enables SSE4 optimizations: Intel Core microarchitecture and
                                 AMD K10 or later.
     - - sse4_2                : Enables SSE4.2 optimizations: Nehalem-based Intel Core i7 or
                                 later.
     - - ssh                   : Enable SSH/sftp support via net-libs/libssh.
     - - ssse3                 : Faster floating point optimization for SSSE3 capable chips
                                 (Intel Core 2 and later chips)
     - - static-libs           : Build static versions of dynamic libraries as well
     - - test                  : Workaround to pull in packages needed to run with
                                 FEATURES=test. Portage-2.1.2 handles this internally, so don't
                                 set it in make.conf/package.use anymore
     - - theora                : Add support for the Theora Video Compression Codec
     + + threads               : Add threads support for various packages. Usually pthreads
     + + truetype              : Add support for FreeType and/or FreeType2 fonts
     - - twolame               : Enables MP2 encoding via media-sound/twolame as an alternative
                                 to the internal encoder.
     - - v4l                   : Enable support for video4linux (using linux-headers or
                                 userspace libv4l libraries)
     - - vaapi                 : Enables VAAPI (Video Acceleration API) for hardware decoding
     - - vdpau                 : Enable the Video Decode and Presentation API for Unix
                                 acceleration interface
     + + vorbis                : Add support for the OggVorbis audio codec
     - - vpx                   : Enables vp8 codec support using libvpx: Decoding vp8 does not
                                 require this to be enabled but libvpx can also be used for
                                 decoding; encoding vp8 requires this useflag to be enabled
                                 though.
     + + wavpack               : Add support for wavpack audio compression tools
     - - webp                  : Enables WebP encoding with media-libs/libwebp.
     - - x264                  : Enable h264 encoding using x264
     - - x265                  : Enables HEVC encoding with media-libs/x265.
     - - xvid                  : Add support for xvid.org's open-source mpeg-4 codec
     + + zlib                  : Add support for zlib (de)compression
     - - zvbi                  : Enables media-libs/zvbi based teletext decoder.
×
×
  • Create New...