kimjinchoul / ossbuild

Automatically exported from code.google.com/p/ossbuild
0 stars 0 forks source link

AppSink? #42

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
There doesn't appear to be support for the module AppSink in the latest build?

** Message: don't know how to handle audio/mpeg, mpegversion=(int)1,
mpegaudioversion=(int)1, layer=(int)3, rate=(int)44100, channels=(int)2,
parsed=(boolean)true
Exception in thread "bpmthread" java.lang.IllegalArgumentException: No such
Gstreamer factory: appsink
        at org.gstreamer.ElementFactory.makeRawElement(ElementFactory.java:174)
        at org.gstreamer.ElementFactory.make(ElementFactory.java:166)
        at armadilloUI.BPM.TestRun(BPM.java:170)
        at armadilloUI.BPM.run(BPM.java:287)
        at
armadilloUI.ImportSongBPMThread.calculateBPM(ImportSongBPMThread.java:116)
        at armadilloUI.ImportSongBPMThread.run(ImportSongBPMThread.java:85)
        at java.lang.Thread.run(Thread.java:619)

This is an essential part of our java (GStreamer-based) program - it worked
previously with the previous version of WinBuilds so is it just a library
you've missed out including this time around?

Original issue reported on code.google.com by steve.stotter64@googlemail.com on 7 May 2010 at 6:13

GoogleCodeExporter commented 9 years ago
If it wasn't deliberately removed, I think the problem with appsink is that it 
was 
moved from gst-plugins-bad to gst-plugins-base at some point, and depending on 
which 
version of each plugin set the winbuild has, it's possible to end up with two 
appsinks, 
or none (as in this case).

Original comment by marktoll...@gmail.com on 7 May 2010 at 6:33

GoogleCodeExporter commented 9 years ago
Indeed it seems that we missed this plugin. I'll add it right now. Since 
upstream 
released -base, -base and -good we will try to roll out a new release including 
the 
last modules updates, the missing appsink and speex, for which we found a way 
to have 
it working by using static linking.

Original comment by ylatuya on 7 May 2010 at 7:31

GoogleCodeExporter commented 9 years ago
You can build it yourself in the meanwhile. The project is in 
Main/GStreamer/Windows/Build/Plugins/Base/gst/app.vcproj

Original comment by ylatuya on 7 May 2010 at 7:40

GoogleCodeExporter commented 9 years ago
I think the plugin is not missing:
$ gst-inspect.exe appsink
Factory Details:
  Long name:    AppSink
  Class:        Generic/Sink
  Description:  Allow the application to get access to raw buffer
  Author(s):    David Schleef <ds@schleef.org>, Wim Taymans <wim.taymans@gmail.com>
  Rank:         none (0)

Plugin Details:
  Name:                 app
  Description:          Elements used to communicate with applications
  Filename:             c:\Archivos de 
programa\OSSBuild\GStreamer\v0.10.6\lib\gstreamer-0.10\libgstapp.dll
  Version:              0.10.28
  License:              LGPL
  Source module:        gst-plugins-base
  Binary package:       GStreamer Base Plug-ins source release
  Origin URL:           Unknown package origin

Could you please check whether the dll is there? Could delete the old registry 
in 
$HOME/.gstreamer-0.10 and try again?

Thanks

Original comment by ylatuya on 7 May 2010 at 8:08

GoogleCodeExporter commented 9 years ago
I have it in a fresh install and orca shows it's in the MSI (it's not missing).

Steve, you need to uninstall the previous version, delete the registry, and 
then do 
a new install.

Original comment by david.g.hoyt on 8 May 2010 at 12:23

GoogleCodeExporter commented 9 years ago

Original comment by david.g.hoyt on 8 May 2010 at 12:26

GoogleCodeExporter commented 9 years ago
Thanks very much guys! Deleting that registry file and reinstalling fixed the 
problem.

Original comment by steve.stotter64@googlemail.com on 9 May 2010 at 1:23