Re: [maemo-developers] Gstreamer in 770 uses OpenMax?
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?
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
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
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
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
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
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
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
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