Re: [maemo-developers] Gstreamer in 770 uses OpenMax?

2006-07-11 Thread Christian Fredrik Kalager Schaller
Hi Pavan,
No, GStreamer in the 770 doesn't use OpenMAX. 

Christian

On Fri, 2006-07-07 at 17:12 +0530, Pavan Krishnamurthy wrote:
 Hi,
 I have a query regarding Gstreamer wrt to OpenMax APIs. I was reading
 some docs on OpenMax, which is an open API standards for Hardware
 Accelerators, DSP or H/w based codecs. The OpenMax is standardised by
 Khronos group. 
 
 As far as I could understand from the docs, OpenMax provides a layer
 called Integration layer for 
 the applications or media frameworks, which hides the h/w APIs . And
 thus OpenMax standards claim that development on different h/w
 platforms doesnt take much effort and time. Also there is a
 integration Layer for Gstreamer mentioned in the site. 
 
 So I wanted to know whether the Gstreamer in 770 is using the OpenMax
 APIs to access the DSP sink? Please provide any useful info on the
 same, as it would be much help to me.
 
 Regards,
 Pavan.
 
 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://maemo.org/mailman/listinfo/maemo-developers
-- 
Christian Fredrik Kalager Schaller
Business Development Manager
Fluendo S.A.
Mobile Phone: +34 666927819
Office Phone: +34 933175153
Fax : +34 934127034

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


[maemo-developers] Gstreamer in 770 uses OpenMax?

2006-07-07 Thread Pavan Krishnamurthy
Hi,I have a query regarding Gstreamer wrt to OpenMax APIs. I was reading some docs on OpenMax, which is an open API standards for Hardware Accelerators, DSP or H/w based codecs. The OpenMax is standardised by Khronos group. 

As far as I could understand from the docs, OpenMax provides a layer called Integration layer for the applications or media frameworks, which hides the h/w APIs . And thus OpenMax standards claim that development on different h/w platforms doesnt take much effort and time. Also there is a integration Layer for Gstreamer mentioned in the site. 

So I wanted to know whether the Gstreamer in 770 is using the OpenMax APIs to access the DSP sink? Please provide any useful info on the same, as it would be much help to me.
Regards,Pavan.
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-16 Thread Teemu Nikkilä
On Tuesday, 7. February 2006 16:56, Matti Reijonen wrote:
 Right now I'm looking for simple example to get started on gstreamer, I
 could not
 use hello world on:
 http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapte
r-helloworld.html#section-helloworld

 gstreamer site because it uses ogg and worbis parsers and decoders and I
 don't have those installed on my
 maemo environment, (or at least that was what I found out when I try run
 that example)..

A bit late now, but if you need ogg and vorbis under maemo, the libs and tools 
compile and run well as is. Just download the sources from xiph.org (libogg, 
libvorbis and vorbis-tools should do it).

-Teemu
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-16 Thread Christian Fredrik Kalager Schaller

On Thu, 2006-02-16 at 13:18 +0100, Koen Kooi wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1
 
 Teemu Nikkilä wrote:
  On Tuesday, 7. February 2006 16:56, Matti Reijonen wrote:
  
 Right now I'm looking for simple example to get started on gstreamer, I
 could not
 use hello world on:
 http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapte
 r-helloworld.html#section-helloworld
 
 gstreamer site because it uses ogg and worbis parsers and decoders and I
 don't have those installed on my
 maemo environment, (or at least that was what I found out when I try run
 that example)..
  
  
  A bit late now, but if you need ogg and vorbis under maemo, the libs and 
  tools 
  compile and run well as is. Just download the sources from xiph.org 
  (libogg, 
  libvorbis and vorbis-tools should do it).
 
 You'd want to use tremor for the decoding, since the 770 doesn't have an
 FPU.

Also on the information track, the Tremor plugin in GStreamer 0.10 works
fine on the 770. 

Christian

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-16 Thread Frantisek Dufka

Christian Fredrik Kalager Schaller wrote:


Also on the information track, the Tremor plugin in GStreamer 0.10 works
fine on the 770. 



Interesting. So what exactly can I do to let the n770 video and audio 
player recognize ogg vorbis audio data?


Frantisek
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-09 Thread Matti Reijonen


Sorry, I mistyped esdsink,.. actually the esdsink works and edsink does not
cause there's no such thing as edsink :) my bad..

Right now I'm looking for simple example to get started on gstreamer, I 
could not

use hello world on:
http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld

gstreamer site because it uses ogg and worbis parsers and decoders and I 
don't have those installed on my
maemo environment, (or at least that was what I found out when I try run 
that example)..

is there any example gstreamer applications on maemo that can be studied?

  Matti

At 13:33 7.2.2006, you wrote:

Hi Matti,
Please report any such compile issues to the GStreamer bugzilla

(bugzilla.gnome.org - product GStreamer)

I don't know why the esdsink doesn't build for you as it builds
automatically for me in Scratchbox.

Check if the libgstesd.so file exists in /usr/lib/gstreamer-0.10
directory. If it does then you can test further by running
GST_DEBUG=*:5 gst-inspect-0.10  output.txt 21

When that is done check the output.txt file and look for esd in it,
maybe it will tell you that some required esd .so files are missing or
similar.

Christian


On Mon, 2006-02-06 at 10:47 +0200, Matti Reijonen wrote:

 I followed the http://www.linuxrising.org/gstreamer-maemo-howto.html 
howto on

 installing gstreamer on 770, I had trouble building the base plugins:

 gsttcpserversink.c: In function `gst_tcp_server_sink_removed':
 gsttcpserversink.c:173: warning: unused variable `this'
 v4lsrc_calls.c: In function `gst_v4lsrc_palette_name':
 v4lsrc_calls.c:500: error: `v4l_palette_name' undeclared (first use in this
 function)
 v4lsrc_calls.c:500: error: (Each undeclared identifier is reported only 
once

 v4lsrc_calls.c:500: error: for each function it appears in.)
 make[3]: *** [libgstvideo4linux_la-v4lsrc_calls.lo] Error 1
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 and I finally got it compiling, when I left out the video4linux:
 ./configure --prefix=/usr --disable-gst-debug --disable-gst_v4l

 ,that is got it compiling for the device, I also compiled it
 for the SDK_PC, but there's one problem, the alsasink or edsink
 are not installed according to gst-inspect..

 Does someone know where's the problem?

- Matti

 ___
 maemo-developers mailing list
 maemo-developers@maemo.org
 https://maemo.org/mailman/listinfo/maemo-developers
--
Christian Fredrik Kalager Schaller
Business Development Manager
Fluendo S.L.
Mobile Phone: +34 678093464
Office Phone: +34 933175153
Fax : +34 934127034


___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-08 Thread Christian Fredrik Kalager Schaller
Hi Matti,
No there isn't a specific Maemo example yet. Nokia do have some plans on
this in regards to Maemo, but I am not sure of the details.

Sincerely,
Christian

On Tue, 2006-02-07 at 16:56 +0200, Matti Reijonen wrote:
 Sorry, I mistyped esdsink,.. actually the esdsink works and edsink does not
 cause there's no such thing as edsink :) my bad..
 
 Right now I'm looking for simple example to get started on gstreamer, I 
 could not
 use hello world on:
 http://gstreamer.freedesktop.org/data/doc/gstreamer/head/manual/html/chapter-helloworld.html#section-helloworld
 
 gstreamer site because it uses ogg and worbis parsers and decoders and I 
 don't have those installed on my
 maemo environment, (or at least that was what I found out when I try run 
 that example)..
 is there any example gstreamer applications on maemo that can be studied?
 
Matti
 
 At 13:33 7.2.2006, you wrote:
 Hi Matti,
 Please report any such compile issues to the GStreamer bugzilla
 
 (bugzilla.gnome.org - product GStreamer)
 
 I don't know why the esdsink doesn't build for you as it builds
 automatically for me in Scratchbox.
 
 Check if the libgstesd.so file exists in /usr/lib/gstreamer-0.10
 directory. If it does then you can test further by running
 GST_DEBUG=*:5 gst-inspect-0.10  output.txt 21
 
 When that is done check the output.txt file and look for esd in it,
 maybe it will tell you that some required esd .so files are missing or
 similar.
 
 Christian
 
 
 On Mon, 2006-02-06 at 10:47 +0200, Matti Reijonen wrote:
  
   I followed the http://www.linuxrising.org/gstreamer-maemo-howto.html 
  howto on
   installing gstreamer on 770, I had trouble building the base plugins:
  
   gsttcpserversink.c: In function `gst_tcp_server_sink_removed':
   gsttcpserversink.c:173: warning: unused variable `this'
   v4lsrc_calls.c: In function `gst_v4lsrc_palette_name':
   v4lsrc_calls.c:500: error: `v4l_palette_name' undeclared (first use in 
   this
   function)
   v4lsrc_calls.c:500: error: (Each undeclared identifier is reported only 
  once
   v4lsrc_calls.c:500: error: for each function it appears in.)
   make[3]: *** [libgstvideo4linux_la-v4lsrc_calls.lo] Error 1
   make[2]: *** [all-recursive] Error 1
   make[1]: *** [all-recursive] Error 1
   make: *** [all] Error 2
  
   and I finally got it compiling, when I left out the video4linux:
   ./configure --prefix=/usr --disable-gst-debug --disable-gst_v4l
  
   ,that is got it compiling for the device, I also compiled it
   for the SDK_PC, but there's one problem, the alsasink or edsink
   are not installed according to gst-inspect..
  
   Does someone know where's the problem?
  
  - Matti
  
   ___
   maemo-developers mailing list
   maemo-developers@maemo.org
   https://maemo.org/mailman/listinfo/maemo-developers
 --
 Christian Fredrik Kalager Schaller
 Business Development Manager
 Fluendo S.L.
 Mobile Phone: +34 678093464
 Office Phone: +34 933175153
 Fax : +34 934127034
 
-- 
Christian Fredrik Kalager Schaller
Business Development Manager
Fluendo S.L.
Mobile Phone: +34 678093464
Office Phone: +34 933175153
Fax : +34 934127034

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-07 Thread Zeeshan Ali
Hello,

On 2/6/06, Matti Reijonen [EMAIL PROTECTED] wrote:


 I followed the http://www.linuxrising.org/gstreamer-maemo-howto.html howto on
 installing gstreamer on 770, I had trouble building the base plugins:

That howto might be 'a bit' outdated since i remember it was
writen before 0.10 was released.  Which version have you been trying?
I strongly recommend you to use release tarballs of 0.10.

 gsttcpserversink.c: In function `gst_tcp_server_sink_removed':
 gsttcpserversink.c:173: warning: unused variable `this'
 v4lsrc_calls.c: In function `gst_v4lsrc_palette_name':
 v4lsrc_calls.c:500: error: `v4l_palette_name' undeclared (first use in this
 function)
 v4lsrc_calls.c:500: error: (Each undeclared identifier is reported only once
 v4lsrc_calls.c:500: error: for each function it appears in.)
 make[3]: *** [libgstvideo4linux_la-v4lsrc_calls.lo] Error 1
 make[2]: *** [all-recursive] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2

 and I finally got it compiling, when I left out the video4linux:
 ./configure --prefix=/usr --disable-gst-debug --disable-gst_v4l

   I can understand how can that resolve your v4lsrc problems but how
did this fix the tcpserversink problem? I have compiled 0.10 for 770
without any problems at all.

 ,that is got it compiling for the device, I also compiled it
 for the SDK_PC, but there's one problem, the alsasink or edsink
 are not installed according to gst-inspect..

 Does someone know where's the problem?

Do you have alsa and esd dev files/packages installed in your PC
target? BTW, esd plugin is in the gst-plugins-good.

--
Regards,

Zeeshan Ali
___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers


Re: [maemo-developers] GStreamer and 770

2006-02-07 Thread Timo Steuerwald

Hi Matti,

do you already read this?
http://maemo.org/maemowiki/EnablingGstreamerSupport
But ALSA support didn't work with the internal soundcard, only via a usb 
headset, which uses the snd-usb-audio module. Because there doesn't 
exists an ALSA device for the internal dsp, you have only a Dummy ALSA 
device which IMHO moves your data to /dev/null or something similar 
useful ;)
So doing anything with ALSA/OSS can not work with the internal dsp. To 
access the internal dsp you have (using the 45 Release - a little bit 
old) this gstreamer plugins available:

snip---
Nokia770-45:~# gst-inspect-0.8 |grep dsp
dspaac:  dspaacsink: DSP AAC Sink
dsppcm:  dsppcmsink: DSP PCM Sink
dspmpeg4sink:  dspmpeg4sink: DSP MPEG4/H.263 Sink
dspfbsink:  dspfbsink: DSP FB Sink
dspamr:  dspamrsink: DSP AMR Sink
dspmp3:  dspmp3sink: DSP MP3 Sink
snip---
May be the pcm sink is sufficient for you?
Another solution will be to build the esdsink yourself...

Cheers,

Timo

Matti Reijonen wrote:




I followed the http://www.linuxrising.org/gstreamer-maemo-howto.html 
howto on

installing gstreamer on 770, I had trouble building the base plugins:

gsttcpserversink.c: In function `gst_tcp_server_sink_removed':
gsttcpserversink.c:173: warning: unused variable `this'
v4lsrc_calls.c: In function `gst_v4lsrc_palette_name':
v4lsrc_calls.c:500: error: `v4l_palette_name' undeclared (first use in 
this

function)
v4lsrc_calls.c:500: error: (Each undeclared identifier is reported 
only once

v4lsrc_calls.c:500: error: for each function it appears in.)
make[3]: *** [libgstvideo4linux_la-v4lsrc_calls.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

and I finally got it compiling, when I left out the video4linux:
./configure --prefix=/usr --disable-gst-debug --disable-gst_v4l

,that is got it compiling for the device, I also compiled it
for the SDK_PC, but there's one problem, the alsasink or edsink
are not installed according to gst-inspect..

Does someone know where's the problem?

  - Matti

___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers





___
maemo-developers mailing list
maemo-developers@maemo.org
https://maemo.org/mailman/listinfo/maemo-developers