You can subscribe to this list here.
2008 |
Jan
|
Feb
(21) |
Mar
(30) |
Apr
(17) |
May
(2) |
Jun
(30) |
Jul
(22) |
Aug
(39) |
Sep
(42) |
Oct
(30) |
Nov
(42) |
Dec
(16) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
(31) |
Feb
(44) |
Mar
(33) |
Apr
(26) |
May
(15) |
Jun
(28) |
Jul
(15) |
Aug
(15) |
Sep
|
Oct
(34) |
Nov
(21) |
Dec
(36) |
2010 |
Jan
(53) |
Feb
(31) |
Mar
(30) |
Apr
(14) |
May
(12) |
Jun
(6) |
Jul
(5) |
Aug
(9) |
Sep
(10) |
Oct
(3) |
Nov
(1) |
Dec
(16) |
2011 |
Jan
(6) |
Feb
(5) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Tejas <te...@pi...> - 2010-02-19 11:07:14
|
Hi Felipe, After debugging I found that memory map is failed in the start function of omapfb.c file. Can you guide me what other things are missing ? Thanks In Advance, Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Wednesday, February 17, 2010 4:46 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Wed, Feb 17, 2010 at 1:11 PM, Tejas <te...@pi...> wrote: > If I use following pipe line it will work fine. > > "gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! fbdevsink" > > Here mpeg4parser and mpeg4dec are my Plugins which I made. Capability of both are as followed. [...] > Src pad of mpeg4dec will be connected with ffmpegcolorspace and later will be connected with fbdevsink and complete pipeline will be settled. > > But instead fbdevsink if I use omapfbsink I can not create pipeline and getting following error. Ah, I see. Have you got omapfbsink to do anything? Maybe the fb overlays haven't been setup properly. Where did you get the omapfbsink element? -- Felipe Contreras |
From: Tejas <te...@pi...> - 2010-02-17 11:34:27
|
Felipe, The detailed output after enabling export GST_DEBUG=3 is as followed. root@beagleboard:~# gst-launch-0.10 filesrc location=/media/mmcblk0p1/Amsterdam_ 1090kbps.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! omapfbsink[J GST_INIT gst.c:608:init_pre:[00m Initializing GStreamer Core Library version 0.10.22 GST_INIT gst.c:609:init_pre:[00m Using library installed in /usr/lib GST_INIT gst.c:619:init_pre:[00m Linux beagleboard 2.6.29-omap1 #1 PREEMPT Thu Oct 1 13:48:21 CEST 2009 armv7l GST_INIT gstquery.c:106:_gst_query_initialize:[00m init queries GST_INIT gstmessage.c:75:_gst_message_initialize:[00m init messages GST_PLUGIN_LOADING gstplugin.c:265:_gst_plugin_initialize:[00m registering 0 static plugins GST_PLUGIN_LOADING gstplugin.c:250:gst_plugin_register_static:[00m registered static plugin "staticelements" GST_PLUGIN_LOADING gstplugin.c:252:gst_plugin_register_static:[00m added static plugin "staticelements", result: 1 GST_INIT gst.c:920:ensure_current_registry:[00m reading registry cache: /home/root/.gstreamer-0.10/registry.arm.bin GST_REGISTRY gstregistrybinary.c:1221:gst_registry_binary_read_cache:[00m loaded /home/root/.gstreamer-0.10/registry.arm.bin in 0.176910 seconds GST_INIT gst.c:671:scan_and_update_registry:[00m Validating registry cache: /home/root/.gstreamer-0.10/registry.arm.bin GST_PLUGIN_LOADING gstplugin.c:502:gst_plugin_load_file:[00m module_open failed: /usr/lib/gstreamer-0.10/libgstsubparse.so: undefined symbol: parse_sami GST_INIT gst.c:756:scan_and_update_registry:[00m Registry cache has not changed GST_INIT gst.c:967:ensure_current_registry:[00m registry reading and updating done, result = 1 GST_PIPELINE gstparse.c:291:gst_parse_launch_full:[00m parsing pipeline description 'filesrc location=/media/mmcblk0p1/Amsterdam_1090kbps.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! omapfbsink ' ST_PLUGIN_LOADING gstplugin.c:570:gst_plugin_load_file:[00m plugin "/usr/lib/gstreamer-0.10/libgstcoreelements.so" loaded GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "filesrc" GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<GstBaseSrc@0x112028>[00m adding pad 'src' GST_TYPEFIND gsttypefind.c:83:gst_type_find_register:[00m registering typefind function for video/quicktime ST_PLUGIN_LOADING gstplugin.c:570:gst_plugin_load_file:[00m plugin "/usr/lib/gstreamer-0.10/libgstmpeg4parser.so" loaded GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "mpeg4parser" GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<Gstmpeg4parser@0x115038>[00m adding pad 'sink' GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<Gstmpeg4parser@0x115038>[00m adding pad 'src' ST_PLUGIN_LOADING gstplugin.c:570:gst_plugin_load_file:[00m plugin "/usr/lib/gstreamer-0.10/libgstmpeg4dec.so" loaded GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "mpeg4dec" GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<Gstmpeg4dec@0x118018>[00m adding pad 'sink' GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<Gstmpeg4dec@0x118018>[00m adding pad 'src' ST_PLUGIN_LOADING gstplugin.c:570:gst_plugin_load_file:[00m plugin "/usr/lib/gstreamer-0.10/libgstffmpegcolorspace.so" loaded GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "ffmpegcolorspace" GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<GstBaseTransform@0x12a0b8>[00m adding pad 'sink' GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<GstBaseTransform@0x12a0b8>[00m adding pad 'src' ST_PLUGIN_LOADING gstplugin.c:570:gst_plugin_load_file:[00m plugin "/usr/lib/gstreamer-0.10/libgstomapfb.so" loaded GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "omapfbsink" GST_ELEMENT_PADS gstelement.c:639:gst_element_add_pad:<GstBaseSink@0x102ed8>[00m adding pad 'sink' GST_ELEMENT_FACTORY gstelementfactory.c:399:gst_element_factory_create:[00m creating element "pipeline" GST_PIPELINE ./grammar.y:478:gst_parse_perform_link:[00m linking filesrc0:(any) to mpeg4parser0:(any) (0/0) with caps "(NULL)" GST_ELEMENT_PADS gstutils.c:1430:gst_element_link_pads:[00m trying to link element filesrc0:(any) to element mpeg4parser0:(any) GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link filesrc0:src and mpeg4parser0:src GST_PADS gstutils.c:2145:gst_pad_can_link:[00m Sink pad mpeg4parser0:src is not sink pad, failed GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link filesrc0:src and mpeg4parser0:sink GST_PADS gstutils.c:1335:prepare_link_maybe_ghosting:[00m filesrc0 and mpeg4parser0 in same bin, no need for ghost pads GST_PADS gstpad.c:1805:gst_pad_link_prepare:[00m trying to link filesrc0:src and mpeg4parser0:sink GST_PADS gstpad.c:1942:gst_pad_link:[00m linked filesrc0:src and mpeg4parser0:sink, successful GST_PIPELINE ./grammar.y:478:gst_parse_perform_link:[00m linking mpeg4parser0:(any) to mpeg4dec0:(any) (0/0) with caps "(NULL)" GST_ELEMENT_PADS gstutils.c:1430:gst_element_link_pads:[00m trying to link element mpeg4parser0:(any) to element mpeg4dec0:(any) GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link mpeg4parser0:src and mpeg4dec0:src GST_PADS gstutils.c:2145:gst_pad_can_link:[00m Sink pad mpeg4dec0:src is not sink pad, failed GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link mpeg4parser0:src and mpeg4dec0:sink GST_PADS gstutils.c:1335:prepare_link_maybe_ghosting:[00m mpeg4parser0 and mpeg4dec0 in same bin, no need for ghost pads GST_PADS gstpad.c:1805:gst_pad_link_prepare:[00m trying to link mpeg4parser0:src and mpeg4dec0:sink GST_PADS gstpad.c:1942:gst_pad_link:[00m linked mpeg4parser0:src and mpeg4dec0:sink, successful GST_PIPELINE ./grammar.y:478:gst_parse_perform_link:[00m linking mpeg4dec0:(any) to ffmpegcsp0:(any) (0/0) with caps "(NULL)" GST_ELEMENT_PADS gstutils.c:1430:gst_element_link_pads:[00m trying to link element mpeg4dec0:(any) to element ffmpegcsp0:(any) GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link mpeg4dec0:src and ffmpegcsp0:src GST_PADS gstutils.c:2145:gst_pad_can_link:[00m Sink pad ffmpegcsp0:src is not sink pad, failed GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link mpeg4dec0:src and ffmpegcsp0:sink GST_PADS gstutils.c:1335:prepare_link_maybe_ghosting:[00m mpeg4dec0 and ffmpegcsp0 in same bin, no need for ghost pads GST_PADS gstpad.c:1805:gst_pad_link_prepare:[00m trying to link mpeg4dec0:src and ffmpegcsp0:sink GST_PADS gstpad.c:1942:gst_pad_link:[00m linked mpeg4dec0:src and ffmpegcsp0:sink, successful GST_PIPELINE ./grammar.y:478:gst_parse_perform_link:[00m linking ffmpegcsp0:(any) to omapfbsink0:(any) (0/0) with caps "(NULL)" GST_ELEMENT_PADS gstutils.c:1430:gst_element_link_pads:[00m trying to link element ffmpegcsp0:(any) to element omapfbsink0:(any) GST_PADS gstutils.c:2125:gst_pad_can_link:[00m trying to link ffmpegcsp0:src and omapfbsink0:sink GST_PADS gstutils.c:1335:prepare_link_maybe_ghosting:[00m ffmpegcsp0 and omapfbsink0 in same bin, no need for ghost pads GST_PADS gstpad.c:1805:gst_pad_link_prepare:[00m trying to link ffmpegcsp0:src and omapfbsink0:sink GST_PADS gstpad.c:1942:gst_pad_link:[00m linked ffmpegcsp0:src and omapfbsink0:sink, successful GST_STATES gstelement.c:2434:gst_element_change_state:<omapfbsink0>[00m have FAILURE change_state return GST_STATES gstelement.c:2044:gst_element_abort_state:<omapfbsink0>[00m aborting state from NULL to READY GST_STATES gstbin.c:2369:gst_bin_change_state_func:<pipeline0>[00m child 'omapfbsink0' failed to go to state 2(READY) GST_STATES gstelement.c:2434:gst_element_change_state:<pipeline0>[00m have FAILURE change_state return GST_STATES gstelement.c:2044:gst_element_abort_state:<pipeline0>[00m aborting state from NULL to PAUSED GST_STATES gstelement.c:2150:gst_element_continue_state:<omapfbsink0>[00m completed state change to NULL GST_STATES gstbin.c:2355:gst_bin_change_state_func:<pipeline0>[00m child 'omapfbsink0' changed state to 1(NULL) successfully GST_STATES gstelement.c:2150:gst_element_continue_state:<ffmpegcsp0>[00m completed state change to NULL GST_STATES gstbin.c:2355:gst_bin_change_state_func:<pipeline0>[00m child 'ffmpegcsp0' changed state to 1(NULL) successfully GST_STATES gstelement.c:2150:gst_element_continue_state:<mpeg4dec0>[00m completed state change to NULL GST_STATES gstbin.c:2355:gst_bin_change_state_func:<pipeline0>[00m child 'mpeg4dec0' changed state to 1(NULL) successfully GST_STATES gstelement.c:2150:gst_element_continue_state:<mpeg4parser0>[00m completed state change to NULL GST_STATES gstbin.c:2355:gst_bin_change_state_func:<pipeline0>[00m child 'mpeg4parser0' changed state to 1(NULL) successfully GST_STATES gstelement.c:2150:gst_element_continue_state:<filesrc0>[00m completed state change to NULL GST_STATES gstbin.c:2355:gst_bin_change_state_func:<pipeline0>[00m child 'filesrc0' changed state to 1(NULL) successfully GST_STATES gstelement.c:2150:gst_element_continue_state:<pipeline0>[00m completed state change to NULL GST_STATES gstbin.c:1659:gst_bin_get_state_func:<pipeline0>[00m getting state GST_ELEMENT_PADS gstpad.c:1578:gst_pad_unlink:[00m unlinking ffmpegcsp0:src(0x1134b0) and omapfbsink0:sink(0x113570) GST_ELEMENT_PADS gstpad.c:1621:gst_pad_unlink:[00m unlinked ffmpegcsp0:src and omapfbsink0:sink GST_PARENTAGE gstbin.c:1338:gst_bin_remove_func:<pipeline0>[00m removed child "omapfbsink0" GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<omapfbsink0>[00m dispose GST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<omapfbsink0>[00m removing pad 'sink' GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<omapfbsink0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<omapfbsink0>[00m finalize GST_REFCOUNTING gstelement.c:2782:gst_element_finalize:<omapfbsink0>[00m finalize parent GST_ELEMENT_PADS gstpad.c:1578:gst_pad_unlink:[00m unlinking mpeg4dec0:src(0x113330) and ffmpegcsp0:sink(0x1133f0) GST_ELEMENT_PADS gstpad.c:1621:gst_pad_unlink:[00m unlinked mpeg4dec0:src and ffmpegcsp0:sink GST_PARENTAGE gstbin.c:1338:gst_bin_remove_func:<pipeline0>[00m removed child "ffmpegcsp0" GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<ffmpegcsp0>[00m dispose GST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<ffmpegcsp0>[00m removing pad 'src' GST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<ffmpegcsp0>[00m removing pad 'sink' GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<ffmpegcsp0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<ffmpegcsp0>[00m finalize GST_REFCOUNTING gstelement.c:2782:gst_element_finalize:<ffmpegcsp0>[00m finalize parent GST_ELEMENT_PADS gstpad.c:1578:gst_pad_unlink:[00m unlinking mpeg4parser0:src(0x1131b0) and mpeg4dec0:sink(0x113270) Caught SIGSEGV accessing address 0x5b1b2043 GST_ELEMENT_PADS gstpad.c:1621:gst_pad_unlink:[00m unlinked mpeg4parser0:src and mpeg4dec0:sink GST_PARENTAGE gstbin.c:1338:gst_bin_remove_func:<pipeline0>[00m removed child "mpeg4dec0" GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<mpeg4dec0>[00m dispose ST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<mpeg4dec0>[00m removing pad 'src' ST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<mpeg4dec0>[00m removing pad 'sink' GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<mpeg4dec0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<mpeg4dec0>[00m finalize GST_REFCOUNTING gstelement.c:2782:gst_element_finalize:<mpeg4dec0>[00m finalize parent ST_ELEMENT_PADS gstpad.c:1578:gst_pad_unlink:[00m unlinking filesrc0:src(0x113030) and mpeg4parser0:sink(0x1130f0) ST_ELEMENT_PADS gstpad.c:1621:gst_pad_unlink:[00m unlinked filesrc0:src and mpeg4parser0:sink GST_PARENTAGE gstbin.c:1338:gst_bin_remove_func:<pipeline0>[00m removed child "mpeg4parser0" GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<mpeg4parser0>[00m dispose ST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<mpeg4parser0>[00m removing pad 'src' ST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<mpeg4parser0>[00m removing pad 'sink' GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<mpeg4parser0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<mpeg4parser0>[00m finalize GST_REFCOUNTING gstelement.c:2782:gst_element_finalize:<mpeg4parser0>[00m finalize parent GST_PARENTAGE gstbin.c:1338:gst_bin_remove_func:<pipeline0>[00m removed child "filesrc0" GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<filesrc0>[00m dispose ST_ELEMENT_PADS gstelement.c:757:gst_element_remove_pad:<filesrc0>[00m removing pad 'src' GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<filesrc0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<filesrc0>[00m finalize GST_REFCOUNTING#0 0x40468844 in ?? () GST_REFCOUNTING gstelement.c:2724:gst_element_dispose:<pipeline0>[00m dispose GST_REFCOUNTING gstelement.c:2748:gst_element_dispose:<pipeline0>[00m parent class dispose GST_REFCOUNTING gstelement.c:2771:gst_element_finalize:<pipeline0>[00m finalize GST_REFCOUNTING gstelement.c:2782:gst_element_finalize:<pipeline0>[00m finalize parent GST_INIT gst.c:1323:gst_deinit:[00m deinitializing GStreamer Spinning. Please run 'gdb gst-launch 2051' to continue debugging, Ctrl-C to quit, or Ctrl-\ to dump core. 0:00:02.219543472 [336m 2051[00m 0x15050 [32;01mINFO [00m [00;01;31m GST_INIT gst.c:1416:gst_deinit:[00m deinitialized GStreamer root@beagleboard:~# -Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Wednesday, February 17, 2010 4:46 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Wed, Feb 17, 2010 at 1:11 PM, Tejas <te...@pi...> wrote: > If I use following pipe line it will work fine. > > "gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! fbdevsink" > > Here mpeg4parser and mpeg4dec are my Plugins which I made. Capability of both are as followed. [...] > Src pad of mpeg4dec will be connected with ffmpegcolorspace and later will be connected with fbdevsink and complete pipeline will be settled. > > But instead fbdevsink if I use omapfbsink I can not create pipeline and getting following error. Ah, I see. Have you got omapfbsink to do anything? Maybe the fb overlays haven't been setup properly. Where did you get the omapfbsink element? -- Felipe Contreras |
From: Tejas <te...@pi...> - 2010-02-17 11:32:52
|
I have built it up from openembedded with the help of bit bake. Output of gst-inspect-0.10 omapfbsink is as followed. Factory Details: Long name: Linux OMAP framebuffer sink Class: Sink/Video Description: Renders video with omapfb Author(s): Felipe Contreras Rank: primary (256) Plugin Details: Name: omapfb Description: Linux OMAP framebuffer Filename: /usr/lib/gstreamer-0.10/libgstomapfb.so Version: 0.1 License: LGPL Source module: source Binary package: package Origin URL: origin GObject +----GstObject +----GstElement +----GstBaseSink +----GstOmapFbSink Implemented Interfaces: GstImplementsInterface GstXOverlay Pad Templates: SINK template: 'sink' Availability: Always Capabilities: video/x-raw-yuv width: [ 16, 4096 ] height: [ 16, 4096 ] framerate: [ 0/1, 30/1 ] format: { I420, UYVY } Element Flags: no flags set Element Implementation: Has change_state() function: 0x4053a3e8 Has custom save_thyself() function: gst_element_save_thyself Has custom restore_thyself() function: gst_element_restore_thyself Element has no clocking capabilities. Element has no indexing capabilities. Element has no URI handling capabilities. Pads: SINK: 'sink' Implementation: Has chainfunc(): gst_base_sink_chain Has custom eventfunc(): gst_base_sink_event Has bufferallocfunc(): gst_base_sink_pad_buffer_alloc Pad Template: 'sink' Element Properties: name : The name of the object flags: readable, writable String. Default: null Current: "omapfbsink0" preroll-queue-len : Number of buffers to queue during preroll flags: readable, writable Unsigned Integer. Range: 0 - 4294967295 Default: 0 Current: 0 sync : Sync on the clock flags: readable, writable Boolean. Default: true Current: true max-lateness : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited) flags: readable, writable Integer64. Range: -1 - 9223372036854775807 Default: -1 C urrent: -1 qos : Generate Quality-of-Service events upstream flags: readable, writable Boolean. Default: false Current: false async : Go asynchronously to PAUSED flags: readable, writable Boolean. Default: true Current: true ts-offset : Timestamp offset in nanoseconds flags: readable, writable Integer64. Range: -9223372036854775808 - 922337203685477 5807 Default: 0 Current: 0 last-buffer : The last buffer received in the sink flags: readable MiniObject of type "GstBuffer" blocksize : Size in bytes to pull per buffer (0 = default) flags: readable, writable Unsigned Integer. Range: 0 - 4294967295 Default: 4096 Cu rrent: 4096 render-delay : Additional render delay of the sink in nanoseconds flags: readable, writable Unsigned Integer64. Range: 0 - 18446744073709551615 Defa ult: 0 Current: 0 -Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Wednesday, February 17, 2010 4:46 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Wed, Feb 17, 2010 at 1:11 PM, Tejas <te...@pi...> wrote: > If I use following pipe line it will work fine. > > "gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! fbdevsink" > > Here mpeg4parser and mpeg4dec are my Plugins which I made. Capability of both are as followed. [...] > Src pad of mpeg4dec will be connected with ffmpegcolorspace and later will be connected with fbdevsink and complete pipeline will be settled. > > But instead fbdevsink if I use omapfbsink I can not create pipeline and getting following error. Ah, I see. Have you got omapfbsink to do anything? Maybe the fb overlays haven't been setup properly. Where did you get the omapfbsink element? -- Felipe Contreras |
From: Felipe C. <fel...@gm...> - 2010-02-17 11:15:49
|
On Wed, Feb 17, 2010 at 1:11 PM, Tejas <te...@pi...> wrote: > If I use following pipe line it will work fine. > > "gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! fbdevsink" > > Here mpeg4parser and mpeg4dec are my Plugins which I made. Capability of both are as followed. [...] > Src pad of mpeg4dec will be connected with ffmpegcolorspace and later will be connected with fbdevsink and complete pipeline will be settled. > > But instead fbdevsink if I use omapfbsink I can not create pipeline and getting following error. Ah, I see. Have you got omapfbsink to do anything? Maybe the fb overlays haven't been setup properly. Where did you get the omapfbsink element? -- Felipe Contreras |
From: Tejas <te...@pi...> - 2010-02-17 11:09:10
|
HI Felipe, If I use following pipe line it will work fine. "gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! fbdevsink" Here mpeg4parser and mpeg4dec are my Plugins which I made. Capability of both are as followed. MPEG4PARSER :: ============ SINK template: 'sink' Availability: Always Capabilities: video/picus-mpeg4parser width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ] mpegversion: 4 systemstream: false SRC template: 'src' Availability: Always Capabilities: video/picus-mpeg4dec MPEG4DEC :: ========= Pad Templates: SINK template: 'sink' Availability: Always Capabilities: video/picus-mpeg4dec width: [ 1, 2147483647 ] height: [ 1, 2147483647 ] framerate: [ 0/1, 2147483647/1 ] SRC template: 'src' Availability: Always Capabilities: video/x-raw-yuv Src pad of mpeg4dec will be connected with ffmpegcolorspace and later will be connected with fbdevsink and complete pipeline will be settled. But instead fbdevsink if I use omapfbsink I can not create pipeline and getting following error. -Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Wednesday, February 17, 2010 4:19 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Fri, Feb 12, 2010 at 7:46 AM, Tejas <te...@pi...> wrote: > I have built omapfbsink plugin from openembedded and taken it o my my library path and then I have created following pipe line. > > " gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! omapfbsink " I'm not sure 'mpeg4parser' is the right element, probably you want qtdemux. > It gives following error. > > "ERROR: Pipeline doesn't want to pause." > > Here mpeg4dec gives output in the form of I420. > > Where is the problem ? You can try to run with this: export GST_DEBUG=2 To find out warnings and errors. -- Felipe Contreras |
From: Felipe C. <fel...@gm...> - 2010-02-17 10:49:27
|
On Fri, Feb 12, 2010 at 7:46 AM, Tejas <te...@pi...> wrote: > I have built omapfbsink plugin from openembedded and taken it o my my library path and then I have created following pipe line. > > " gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! omapfbsink " I'm not sure 'mpeg4parser' is the right element, probably you want qtdemux. > It gives following error. > > "ERROR: Pipeline doesn't want to pause." > > Here mpeg4dec gives output in the form of I420. > > Where is the problem ? You can try to run with this: export GST_DEBUG=2 To find out warnings and errors. -- Felipe Contreras |
From: Tejas <te...@pi...> - 2010-02-17 09:47:51
|
Hello All, I have taken up libgstticodecplugins.so to my library path and following command is applied. Gst-launch-0.10 filesrc location=1.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! TiDmaiVideoSink But I am getting following error. "CMEM Error: init: Failed to open /dev/cmem: 'No such file or directory' Setting pipeline to PAUSED ... ERROR: Pipeline doesn't want to pause. Setting pipeline to NULL ... FREEING pipeline ." Please guide me where I am wrong. Thanks In Advance, Tejas. |
From: Tejas <te...@pi...> - 2010-02-12 05:44:41
|
Hi Felipe, I have built omapfbsink plugin from openembedded and taken it o my my library path and then I have created following pipe line. " gst-launch-0.10 filesrc location=/media/mmcblk0p1/Movie.mp4 ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! omapfbsink " It gives following error. "ERROR: Pipeline doesn't want to pause." Here mpeg4dec gives output in the form of I420. Where is the problem ? -Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Thursday, February 11, 2010 4:39 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Thu, Feb 11, 2010 at 9:46 AM, Tejas <te...@pi...> wrote: > Hi Felipe, > Nice to have reply from you. I have gone through gst-omapfb plugin from your git repository of gst-omapfb. I find it works on omap frame buffer and accept format as "UYVY". So I can give my decoder output in the form of "UYVY". > I have one question, when I run my Plugins as gst-launch, I can run VGA and also HD file smoothly. But when I run into totem movie player, I can't run 320X240 video file smoothly. > > If I remove ximagesink and xvimagesink Plugins from my library path and put omapfb plugin there will totem work ? If you are using a GNOME like environment then most probably you can configure which sink to use with GConf, if not, you can recompile omapfbsink with a higher rank (like primary + 10). That should do the trick. Cheers. -- Felipe Contreras |
From: Felipe C. <fel...@gm...> - 2010-02-11 11:09:33
|
On Thu, Feb 11, 2010 at 9:46 AM, Tejas <te...@pi...> wrote: > Hi Felipe, > Nice to have reply from you. I have gone through gst-omapfb plugin from your git repository of gst-omapfb. I find it works on omap frame buffer and accept format as "UYVY". So I can give my decoder output in the form of "UYVY". > I have one question, when I run my Plugins as gst-launch, I can run VGA and also HD file smoothly. But when I run into totem movie player, I can't run 320X240 video file smoothly. > > If I remove ximagesink and xvimagesink Plugins from my library path and put omapfb plugin there will totem work ? If you are using a GNOME like environment then most probably you can configure which sink to use with GConf, if not, you can recompile omapfbsink with a higher rank (like primary + 10). That should do the trick. Cheers. -- Felipe Contreras |
From: Tejas <te...@pi...> - 2010-02-11 07:44:34
|
Hi Felipe, Nice to have reply from you. I have gone through gst-omapfb plugin from your git repository of gst-omapfb. I find it works on omap frame buffer and accept format as "UYVY". So I can give my decoder output in the form of "UYVY". I have one question, when I run my Plugins as gst-launch, I can run VGA and also HD file smoothly. But when I run into totem movie player, I can't run 320X240 video file smoothly. If I remove ximagesink and xvimagesink Plugins from my library path and put omapfb plugin there will totem work ? -Tejas. -----Original Message----- From: Felipe Contreras [mailto:fel...@gm...] Sent: Wednesday, February 10, 2010 6:21 PM To: Tejas Cc: gst...@li... Subject: Re: [gst-embedded] Need Help In Totem Media Player On Tue, Feb 9, 2010 at 1:33 PM, Tejas <te...@pi...> wrote: > Decodebin ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! > xvimagesink/ximagesink (Here mpeg4parser and mpeg4dec are my Plugins). Now > when I do top command max usage(almost 90 %) of cpu is acquired by totem and > also max amount of memory also. I found that max time is taken into scaling > part of ximagesink/xvimagesink. > > Now alternatives for ximagesink/xvimagesink I am thinking for > TIDmaiVideoSink and omapdmaifbsink Plugins from ticodecplugins. I am doubt > if I remove ximagesink and xvimagesink from my librarypath and instead put > ticodecplugins will totel detect display and color space conversion Plugins > ? GStreamer would find out if there's any conversion needed (of the elements are implemented properly). Maybe you should give a try to gst-omapfb which renders directly into the framebuffer into a YUV overlay. Unfortunately the OMAP3 display subsystem doesn't support I420 so you would need some conversion for sw codecs. Or you can try to use the DSP accelerated codecs which have an accelerated converter. > I want to improve performance on beagle board. If I run my > codec only then I can run HD file also. But in totem I can’t run 320 X 240 > file smoothly. I know FFmpeg guys have been able to decode 720p videos smoothly on the beagleboard so it's definitely possible. You just need to plug the right pieces :) -- Felipe Contreras |
From: Anup M. <anu...@tc...> - 2010-02-11 07:30:54
|
<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><DIV>Hi </DIV> <DIV>I am sending MP3 audio file from host PC to target i.MX31 platform board.</DIV> <DIV>At target platform the mp3 file gets played for some 5-6 seconds and then i get following error.</DIV> <DIV>See log under /Target </DIV> <DIV> </DIV> <DIV> </DIV> <DIV> </DIV> <DIV><STRONG><U>/Host( Sender)</U></STRONG></DIV> <DIV>[root@localhost MP3]# <STRONG>gst-launch filesrc location=Kaleidoscope_48k_128kbps.mp3 ! queue ! udpsink host=172.29.59.133 port=4951</STRONG><BR>Setting pipeline to PAUSED ...<BR>Pipeline is PREROLLING ...<BR>Pipeline is PREROLLED ...<BR>Setting pipeline to PLAYING ...<BR>New clock: GstSystemClock<BR>Got EOS from element "pipeline0".<BR>Execution ended after 7968000 ns.<BR>Setting pipeline to PAUSED ...<BR>Setting pipeline to READY ...<BR>Setting pipeline to NULL ...<BR>FREEING pipeline ...<BR></DIV> <DIV><STRONG><U>/Target Freescale i.MX31 board (Receiver)</U></STRONG></DIV> <DIV><A href="mailto:root@freescale">root@freescale</A> ~$<STRONG> gst-launch-0.10 udpsrc port=4951 ! queue max-size-buffers=0 ! mfw_mp3decoder ! osssink<BR></STRONG>Setting pipeline to PAUSED ...<BR>Pipeline is live and does not need PREROLL ...<BR>Setting pipeline to PLAYING ...<BR>New clock: GstSystemClock<BR>WARNING: from element /pipeline0/osssink0: Compensating for audio synchronisation problems<BR>Additional debug info:<BR>gstbaseaudiosink.c(860): gst_base_audio_sink_render (): /pipeline0/osssink0:<BR>Unexpected discontinuity in audio timestamps of more than half a second (0:00:00.512500000), resyncing<BR><BR></DIV> <DIV>Is there in any bug in mp3 decoder plugin or am i going wrong somewhere?</DIV> <DIV>If i play the file locally it get played correctly without any problem.</DIV> <DIV>Only when i stream the file then i am facing this problem.</DIV> <DIV>Please if have faced similar problem do help.</DIV> <DIV><BR>Regards,<BR>Anup Manakeshwar<BR>IT Analyst,<BR>Embedded Intelligence Group<BR>Tata Consultancy Services<BR>Cell:- 9881009332<BR>Mailto: anu...@tc...<BR>Website: http://www.tcs.com<BR>____________________________________________<BR>Experience certainty. IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________ </DIV> <DIV></DIV> <DIV></DIV></font><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Don D. <don...@gm...> - 2010-02-10 18:33:11
|
Hello folks, We are considering trying to move our plugin to the main GStreamer source code repository, and could really use some help identifying the most important things we should be thinking about if we want to make this happen. Our plugin has existed as its own GForge project since February 2009 located at http://gstreamer.ti.com. The goal of this project is to provide a GStreamer plugin that enables hardware accelerators, V4L2 display, and the transparent use of DSP codecs on a wide variety of TI devices. This is accomplished by using TI's DMAI/Codec Engine/DSPLink framework. Our immediate benefit from the initial effort was that we were able to leverage AV sync capabilities from GStreamer, as well as seamless integration with the rich assortment of plugins available. As time goes on, we would also like to flesh out the remaining functionality required to enable features such as trickmode playback (which is currently an ongoing effort on a development branch). Jason Kridner made an inquiry about setting up a repository in late 2007, located here: http://bugs.freedesktop.org/show_bug.cgi?id=13098 The result was that we were given a repository under the condition that we run our first few patches by the mailing list. No action has been taken yet on our end for this, as there are a few things about our plugin that we're concerned will meet some resistance: 1) In order to build our plugin, you need to use proprietary TI software. Some of the tools required are freely available, but others are still only available to customers. 2) We do not yet have an automated test suite, and even if we did, the tests will need to be run on hardware that not everyone has available. 3) We have not yet implemented support for all events, we currently use posix-threads directly in some places to enable real-time scheduling for DSP codec handlers, and our resource-management isn't always handled in the correct state transitions (some of which can't be helped). We are working towards making our plugin behave more in accordance with the spec, but are not there yet. It would be much appreciated if you could help us to identify the main blockers that absolutely must be taken care of before we can start submitting patches and migrating our source code repository. Thanks and best regards, Don Darling |
From: Felipe C. <fel...@gm...> - 2010-02-10 12:51:05
|
On Tue, Feb 9, 2010 at 1:33 PM, Tejas <te...@pi...> wrote: > Decodebin ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! > xvimagesink/ximagesink (Here mpeg4parser and mpeg4dec are my Plugins). Now > when I do top command max usage(almost 90 %) of cpu is acquired by totem and > also max amount of memory also. I found that max time is taken into scaling > part of ximagesink/xvimagesink. > > Now alternatives for ximagesink/xvimagesink I am thinking for > TIDmaiVideoSink and omapdmaifbsink Plugins from ticodecplugins. I am doubt > if I remove ximagesink and xvimagesink from my librarypath and instead put > ticodecplugins will totel detect display and color space conversion Plugins > ? GStreamer would find out if there's any conversion needed (of the elements are implemented properly). Maybe you should give a try to gst-omapfb which renders directly into the framebuffer into a YUV overlay. Unfortunately the OMAP3 display subsystem doesn't support I420 so you would need some conversion for sw codecs. Or you can try to use the DSP accelerated codecs which have an accelerated converter. > I want to improve performance on beagle board. If I run my > codec only then I can run HD file also. But in totem I can’t run 320 X 240 > file smoothly. I know FFmpeg guys have been able to decode 720p videos smoothly on the beagleboard so it's definitely possible. You just need to plug the right pieces :) -- Felipe Contreras |
From: Rajesh M. <rma...@i-...> - 2010-02-10 05:58:29
|
Hello, I am trying to implement Fast Forward technique in my Gstreamer based Player. I am using IMX27 based system and following versions of Gstreamer code. Gstreamer-core: 0.10.22 Base: 0.10.22 Good: 0.10.10 I am streaming the media from a remote server on to my device. What is the best method to implement Fast Forward in the case of network streams ? Is there a way, the application tells the remote side to give only I-frames so that the display on the Player looks as if Fast forwarding is being implemented. Does this need support from Encoder too ? Right now, I am trying to SEEK repeatedly using FLUSH and SKIP flags, but every seek takes 4 seconds to complete and the inter-frame gap is 4 seconds which is too much for a Player. IS there a way to reduce this ? regards, Rajesh Marathe. |
From: Tejas <te...@pi...> - 2010-02-09 11:30:50
|
Hello All, I am working on application GStreamer on Beagle Board. For that I have built angstrom image online from angstrom web site and also enabled totem movie player. When I run totem and start playback of mpeg4 video file. It is very slow and choppy. I am not able to run 320 X 240 video file smoothly. I found that totem is using playbin and pipeline is created as followed. Decodebin ! mpeg4parser ! mpeg4dec ! ffmpegcolorspace ! xvimagesink/ximagesink (Here mpeg4parser and mpeg4dec are my Plugins). Now when I do top command max usage(almost 90 %) of cpu is acquired by totem and also max amount of memory also. I found that max time is taken into scaling part of ximagesink/xvimagesink. Now alternatives for ximagesink/xvimagesink I am thinking for TIDmaiVideoSink and omapdmaifbsink Plugins from ticodecplugins. I am doubt if I remove ximagesink and xvimagesink from my librarypath and instead put ticodecplugins will totel detect display and color space conversion Plugins ? I want to improve performance on beagle board. If I run my codec only then I can run HD file also. But in totem I can't run 320 X 240 file smoothly. If anyone can help me to improve this performance ? If anywhere I am wrong or misunderstood , please guide me and correct me. Thanks In Advance, Tejas. |
From: Anup M. <anu...@tc...> - 2010-02-08 05:06:36
|
Hi Tim Thanks for the help! You suggetion helped me to find where it was going wrong. I enabled debug and i found where it was going wrong. Few libs which were required for the plugins to load where missing. I copied those and it started working. :-) Thanks for the help. Best Regards, Anup Manakeshwar IT Analyst, Embedded Intelligence Group Tata Consultancy Services Cell:- 9881009332 Mailto: anu...@tc... Website: http://www.tcs.com ____________________________________________ Experience certainty. IT Services Business Solutions Outsourcing ____________________________________________ -----Tim-Philipp Müller-2 [via Gstreamer-embedded] wrote: ----- To: Anup Manakeshwar <anu...@tc...> From: Tim-Philipp Müller-2 [via Gstreamer-embedded] <ml-...@n2...> Date: 02/05/2010 02:08PM Subject: Re: gst-inspect does not recognize installed plugins On Thu, 2010-02-04 at 23:13 -0800, Anup Manakeshwar wrote: Hi, > I am working on i.MX31 ADS board. > I have codec plugins which i have compiled for Freescale i.MX31 ARM > processor. > I have installed all the plugins in /usr/lib/gstreamer-0.10 folder. > I have also exported GST_PLUGIN_PATH = /usr/lib/gstreamer-0.10 > But when i do gst-inspect....it does not detect the plugins which i have > installed. > Can anyone tell what all paths one need to export to install plugins. > Any pointers why gst-inspect is not detecting the installed plugins. > Please do reply. > Your advice will be of great help to me. Have you tried doing gst-inspect-0.10 /path/to/your/libfooplugin.so directly? If that doesn't show anything, make sure you have linked your plugin properly with e.g. ldd -r /usr/path/to/your/libfooplugin.so Make sure it all resolves. If you built libgstreamer-0.10.so with the GStreamer debugging info enabled (you should have such a version for debugging purposes), you could also try something like: GST_DEBUG=*:5 gst-inspect-0.10 /path/to/your/libfooplugin.so 2>&1 | grep -C 20 foo to see if it shows any obvious problems. Cheers -Tim ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ Gstreamer-embedded mailing list [hidden email] https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded View message @ http://n2.nabble.com/gst-inspect-does-not-recognize-installed-plugins-tp4518592p4518846.html To unsubscribe from gst-inspect does not recognize installed plugins, click here . =====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you -- View this message in context: http://n2.nabble.com/gst-inspect-does-not-recognize-installed-plugins-tp4518592p4532385.html Sent from the Gstreamer-embedded mailing list archive at Nabble.com. |
From: Tim-Philipp M. <t....@ze...> - 2010-02-05 08:38:10
|
On Thu, 2010-02-04 at 23:13 -0800, Anup Manakeshwar wrote: Hi, > I am working on i.MX31 ADS board. > I have codec plugins which i have compiled for Freescale i.MX31 ARM > processor. > I have installed all the plugins in /usr/lib/gstreamer-0.10 folder. > I have also exported GST_PLUGIN_PATH = /usr/lib/gstreamer-0.10 > But when i do gst-inspect....it does not detect the plugins which i have > installed. > Can anyone tell what all paths one need to export to install plugins. > Any pointers why gst-inspect is not detecting the installed plugins. > Please do reply. > Your advice will be of great help to me. Have you tried doing gst-inspect-0.10 /path/to/your/libfooplugin.so directly? If that doesn't show anything, make sure you have linked your plugin properly with e.g. ldd -r /usr/path/to/your/libfooplugin.so Make sure it all resolves. If you built libgstreamer-0.10.so with the GStreamer debugging info enabled (you should have such a version for debugging purposes), you could also try something like: GST_DEBUG=*:5 gst-inspect-0.10 /path/to/your/libfooplugin.so 2>&1 | grep -C 20 foo to see if it shows any obvious problems. Cheers -Tim |
From: Anup M. <anu...@tc...> - 2010-02-05 07:30:10
|
Hi I am working on i.MX31 ADS board. I have codec plugins which i have compiled for Freescale i.MX31 ARM processor. I have installed all the plugins in /usr/lib/gstreamer-0.10 folder. I have also exported GST_PLUGIN_PATH = /usr/lib/gstreamer-0.10 But when i do gst-inspect....it does not detect the plugins which i have installed. Can anyone tell what all paths one need to export to install plugins. Any pointers why gst-inspect is not detecting the installed plugins. Please do reply. Your advice will be of great help to me. Thanks in advance, Regards, Anup Manakeshwar IT Analyst, Embedded Intelligence Group Tata Consultancy Services Cell:- 9881009332 Mailto: anu...@tc... Website: http://www.tcs.com -- View this message in context: http://n2.nabble.com/gst-inspect-does-not-recognize-installed-plugins-tp4518592p4518592.html Sent from the Gstreamer-embedded mailing list archive at Nabble.com. |
From: Anup M. <anu...@tc...> - 2010-02-04 13:24:34
|
<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><DIV>Hi</DIV> <DIV>I am working on i.MX31 ADS board.</DIV> <DIV>I have codec plugins which i have compiled for Freescale i.MX31 ARM processor.</DIV> <DIV>I have installed all the plugins in /usr/lib/gstreamer-0.10 folder.</DIV> <DIV>I have also exported GST_PLUGIN_PATH = /usr/lib/gstreamer-0.10 </DIV> <DIV>But when i do gst-inspect....it does not detect the plugins which i have installed.</DIV> <DIV>Can anyone tell what all paths one need to export to install plugins.</DIV> <DIV>Any pointers why gst-inspect is not detecting the installed plugins.</DIV> <DIV>Please do reply.</DIV> <DIV>Your advice will be of great help to me.</DIV> <DIV>Thanks in advance,<BR><BR>Regards,<BR>Anup Manakeshwar<BR>IT Analyst,<BR>Embedded Intelligence Group<BR>Tata Consultancy Services<BR>Cell:- 9881009332<BR>Mailto: anu...@tc...<BR>Website: http://www.tcs.com<BR>____________________________________________<BR>Experience certainty. IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________ </DIV> <DIV></DIV> <DIV></DIV></font><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Anup M. <anu...@tc...> - 2010-02-04 08:52:22
|
<font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2"><DIV><FONT face=Arial>Hi,</FONT></DIV> <DIV><FONT face=Arial>I am working on Freescale i.MX31baord.</FONT></DIV> <DIV><FONT face=Arial>I have downloaded the fsl_codec package from freescale website.</FONT></DIV> <DIV><FONT face=Arial>have compiled fsl_codec plugs.I have followed procedure written in Multimedia_Linux_Codecs_SDK_Release_Notes_MX31_3-Stack.pdf.The paths that i have set are as follows <BR>---------PATH=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin <BR>--------- <BR>PKG_CONFIG_PATH=/tftpboot/ltib/usr/lib/pkgconfig/ <BR>--------- <BR>BSP_BASE_DIR=/tftpboot/ltib <BR>--------- <BR>LD_LIBRARY_PATH=/home/anup/Freescale_Codecs/fsl_codecs/libs/codec:/home/anup/Freescale_Codecs/fsl_codecs/libs/parser:/home/anup/Freescale_Codecs/fsl_codecs/libs/plugin <BR>--------- <BR>GST_PLUGIN_PATH=/home/anup/Freescale_Codecs/fsl_codecs/libs/plugin/ <BR>--------- <BR><BR>The plug-ins are getting configured and compiled properly.For example ,when i compile mp3_dec plugin the libmfw_gst_mp3dec.so lib gets generated properly. <BR>I copy this .so file in /usr/lib/gstreamer0.10/ folder on i.MX31 board.On i.mx31 board,i have set GST_PLUGIN_PATH=/usr/lib/gstreamer0.10/ <BR>But still gst-inspect does not recognize the mp3_dec plugin.I am not getting why?Can you please tell me where i am going wrong.Your inputs will of great help to me. <BR>Thanks in advance. </FONT></DIV> <DIV> <P><FONT face=Arial> </P> <DIV> </DIV> <DIV> </DIV> <DIV>Regards,</FONT></DIV></DIV> <DIV>Anup Manakeshwar<BR>IT Analyst,<BR>Embedded Intelligence Group<BR>Tata Consultancy Services<BR>Cell:- 9881009332<BR>Mailto: anu...@tc...<BR>Website: http://www.tcs.com<BR>____________________________________________<BR>Experience certainty. IT Services<BR>Business Solutions<BR>Outsourcing<BR>____________________________________________ </DIV> <DIV></DIV> <DIV></DIV></font><pre>=====-----=====-----===== Notice: The information contained in this e-mail message and/or attachments to it may contain confidential or privileged information. If you are not the intended recipient, any dissemination, use, review, distribution, printing or copying of the information contained in this e-mail message and/or attachments to it are strictly prohibited. If you have received this communication in error, please notify us by reply e-mail or telephone and immediately and permanently delete the message and any attachments. Thank you </pre> |
From: Carlos L. <bed...@gm...> - 2010-02-03 18:29:33
|
Hi -- Carlos López |
From: ved k. <ve...@gm...> - 2010-02-03 06:00:39
|
Hi, The link provided by felipe has baseparse imeplementation for the parser and will help you in understanding.. Go through the code of baseparse and you will get the idea of parse calls. Ved. On Wed, Feb 3, 2010 at 8:59 AM, Mayank Kapoor <er....@gm...> wrote: > Thanks a lot Felipe but my basic intention is to study how parser function > calls are made by gstreamer so that I can understand complete functing of > existing AMR parser. > > If any person have any reference to it , Kindly share the same. > > Mayank > > > > > On Tue, Feb 2, 2010 at 7:05 PM, Felipe Contreras > <fel...@no...> wrote: >> >> On Tue, Feb 02, 2010 at 09:28:51AM +0100, ext Mayank Kapoor wrote: >> > I have to write a parser of AMR files. >> >> Why not use the current one? >> >> http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-amrparse.html >> >> -- >> Felipe Contreras > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > |
From: Mayank K. <er....@gm...> - 2010-02-03 03:30:06
|
Thanks a lot Felipe but my basic intention is to study how parser function calls are made by gstreamer so that I can understand complete functing of existing AMR parser. If any person have any reference to it , Kindly share the same. Mayank On Tue, Feb 2, 2010 at 7:05 PM, Felipe Contreras <fel...@no... > wrote: > On Tue, Feb 02, 2010 at 09:28:51AM +0100, ext Mayank Kapoor wrote: > > I have to write a parser of AMR files. > > Why not use the current one? > > http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-amrparse.html > > -- > Felipe Contreras > |
From: Felipe C. <fel...@no...> - 2010-02-02 14:28:56
|
On Tue, Feb 02, 2010 at 09:28:51AM +0100, ext Mayank Kapoor wrote: > I have to write a parser of AMR files. Why not use the current one? http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-bad-plugins/html/gst-plugins-bad-plugins-plugin-amrparse.html -- Felipe Contreras |
From: Mayank K. <er....@gm...> - 2010-02-02 08:29:00
|
Hi friends, I have to write a parser of AMR files. I have never written any parser though I have some experience in writting a decoder plugin. I even explored plugin writer guide but i dint find any useful info related to parser. Kindly tell me if you have any info or reference to the same. thanks 2010/1/28 kedahanzi <ked...@16...> > hello, > i am new to gstreamer, i need to write a TS flow media palyer, but i > can't get some examples about how to use > gstreamer. > > much thanks > > 2010-01-28 > ------------------------------ > kedahanzi > > > ------------------------------------------------------------------------------ > The Planet: dedicated and managed hosting, cloud storage, colocation > Stay online with enterprise data centers and the best network in the > business > Choose flexible plans and management services without long-term contracts > Personal 24x7 support from experience hosting pros just a phone call away. > http://p.sf.net/sfu/theplanet-com > _______________________________________________ > Gstreamer-embedded mailing list > Gst...@li... > https://lists.sourceforge.net/lists/listinfo/gstreamer-embedded > > |