Difference between revisions of "User:Pau pajuelo"
From IGEP - ISEE Wiki
m |
m (→DM3730: Decode an AAC audio file (OK)) |
||
(776 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
= TODO: = | = TODO: = | ||
− | + | Categorize new tutorials | |
− | + | How to manage the kernel modules on Linux | |
− | + | How do I edit my kernel command line | |
− | + | == AUDIO DSP-ARM== | |
− | + | ===Included (IGEP GST DSP):=== | |
+ | '''AACHEDEC -> DEC AACHE (OK)''' | ||
− | + | http://download.wavetlan.com/SVV/Media/HTTP/FAAC-HE-AAC.aac | |
− | + | gst-launch --gst-debug-level=2 filesrc location=sampleaache.m4a ! TIAuddec1 codecName=aachedec engineName=codecServer ! volume volume=0.25 ! alsasink sync=false | |
− | + | outofthebox->ok | |
− | + | ---- | |
− | + | '''MP3DEC -> DEC MP3 (AUDIO ERRORS)''' | |
− | + | - Followed README file from ISEE - IGEP DSP - GST + DMAI Support Package 3.40.00 | |
− | + | http://www.stephaniequinn.com/Music/Canon.mp3 | |
− | == | + | gst-launch --gst-debug-level=2 filesrc location=Canon.mp3 ! TIAuddec1 codecName=mp3dec engineName=codecServer ! volume volume=0.25 ! alsasink sync=false |
− | + | '''Random fatal bit error''' | |
− | + | '''mp3-plugin doesn't resolve the error''' | |
− | + | ---- | |
− | + | '''G711DEC -> DEC PCM uLAW (speech) (NOT TESTED)''' | |
− | + | '''G711ENC -> ENC PCM uLAW (speech) (NOT TESTED)''' | |
− | + | ===Not included (IGEP GST DSP):=== | |
− | + | '''ACCLCDEC -> DEC AACLE (NOT TESTED)''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''AACLDDEC -> DEC AACLD (NOT TESTED)''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''WMA9 -> DEC WMA9 (COMPILING ISSUES)''' | |
− | + | '''ACCLCENC -> ENC AACLE (NOT TESTED)''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ( | ||
− | |||
− | |||
− | |||
− | + | '''ACCHEENC -> ENC AACHE (NOT TESTED)''' | |
− | + | '''AACLDENC -> ENC AACLD (NOT TESTED)''' | |
− | |||
− | |||
− | |||
− | |||
− | + | '''WMA8 -> ENC WMA8 (NOT TESTED)''' | |
− | + | ||
− | + | '''Problems adding codecs into igep-gst-dsp''' | |
− | + | ||
+ | == DM3730== | ||
− | == | + | === DM3730: Decode a MP3 file (OK) (ADDED TO REPOSISTORIES)=== |
− | + | '''under contruction''' | |
− | + | '''does not have an accelerated audio decoder element''' | |
− | |||
− | |||
− | |||
− | + | - Compiled gst-plugins-ugly using yocto tools | |
− | + | - rpm -igst-plugins-ugly-0.*.rpm | |
− | + | - rpm -i libmad0-0.*.rpm | |
− | |||
− | |||
− | |||
− | + | - rpm -i gst-plugins-ugly-mad-0.*.rpm | |
− | + | - gst-launch filesrc location=sample.mp3 ! mad ! volume volume=0.25 ! alsasink | |
− | + | === DM3730: Decode a RA or RM audio file (ERRORS)=== | |
− | + | gst-launch --gst-debug-level=3 filesrc location=sample.ra ! rmdemux ! volume volume=0.25 ! alsasink | |
− | |||
− | |||
− | |||
− | |||
− | // | + | http://www.superluminal.com/andalib/ra/listen.ra |
− | |||
− | + | gst-plugins-ugly-rmdemux-0.10.19-r1.armv7a.rpm | |
− | |||
− | |||
− | |||
− | |||
− | + | libgstsdp-0.10-0-0.10.36-r3.armv7a.rpm: | |
+ | libgstsdp-0.10-0 | ||
+ | libgstsdp-0.10.so.0 | ||
− | + | libgstrtsp-0.10-0-0.10.36-r3.armv7a.rpm: | |
+ | libgstrtsp-0.10-0 | ||
+ | libgstrtsp-0.10.so.0 | ||
− | + | '''Error:''' | |
− | + | 0:00:00.084839071 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC | |
− | |||
− | |||
− | + | 0:00:00.085052695 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC | |
− | + | 0:00:00.085540976 1550 0xa137b0 WARN rmdemux rmdemux.c:1057:gst_rmdemux_chain:<rmdemux0> Unknown object_id .ra4 | |
− | + | 0:00:00.085693564 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC | |
− | + | 0:00:00.085815634 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | 0:00:00.085907187 1550 0xa137b0 WARN rmdemux rmdemux.c:1057:gst_rmdemux_chain:<rmdemux0> Unknown object_id RaTC | |
− | === | + | === DM3730: Decode an AAC audio file (OK)=== |
− | + | EXTRA_OECONF += "--disable-examples --disable-experimental --disable-sdl --disable-cdaudio --disable-directfb \ | |
+ | --with-plugins=musicbrainz,wavpack,ivorbis,mpegvideoparse,'''faad2''' --disable-vdpau --disable-apexsink \ | ||
+ | --disable-orc" | ||
+ | Install: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | faad2-2.7-r2.armv7a.rpm | |
+ | libfaad2-2.7-r2.armv7a.rpm | ||
+ | gst-plugins-bad-faad-0.10.23-r2.armv7a.rpm | ||
− | + | '''maybe there are necessary more packages, compare actual gst-bad-recipe and add changes. Necessary add faad2 recipe''' | |
+ | <pre>bitbake faad2 gst-plugins-bad</pre> | ||
+ | <pre> rpm -i faad2-2.7-r2.armv7a.rpm | ||
+ | rpm -i libfaad2-2.7-r2.armv7a.rpm | ||
+ | rpm -i gst-plugins-bad-faad-0.10.23-r2.1.armv7a.rpm | ||
+ | </pre> | ||
− | + | gst-launch --gst-debug-level=3 filesrc location=sample.aac ! faad ! volume volume=0.10 ! alsasink | |
− | + | ==== DM3730: Decode an WMA audio file (OK)==== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | <pre>bitbake gst-ffmpeg</pre> | |
− | == | + | <pre>gst-launch -v filesrc location=sample.wma ! asfdemux ! decodebin ! audioconvert ! volume volume=0.25 ! alsasink </pre> |
− | + | === DM3730: Decode an OGG audio file (OK)=== | |
− | + | '''Into repositories (base plugins):''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | http://upload.wikimedia.org/wikipedia/en/0/04/Rayman_2_music_sample.ogg | |
− | == | + | gst-launch -v filesrc location=sample.ogg ! oggdemux ! vorbisdec ! audioconvert ! volume volume=0.25 ! alsasink |
− | + | == BASE0033 CONNECTOR SUMMARY TABLE== | |
− | + | == Configure a static IP using the same private network range == | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | '''under construction''' | |
− | + | IGEP Firmware Yocto uses the following Ethernet network configuration (IP addresses) | |
− | + | *eth0 − 192.168.5.1 | |
− | + | *eth0:0 − assigned via dhcp. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | This Ethernet network configuration is really useful when you work using a Linux operating system like IGEP SDK Virtual Machine. Because you use eth0 device to communicate easily with your board and eth0:0 device to get Internet acces using dhcp protocol. | |
− | + | But some scenarios this network configuration is not useful, for example: if you use a non-Linux operating system, connect to two IP private range interfaces is not simple. This How-to can be useful to | |
− | + | (Make diagram one: IGEP and Linux defualt communication. Diagram 2 IGEP and other SO alternative configuration) | |
− | + | = igep.ini parameters = | |
− | = | + | The kernel command line syntax is name=value1. These next parameters are supported in igep.ini since IGEP-X_Loader 2.4.0-2: |
− | + | === [kernel] === | |
− | {| | + | {| align="JUSTIFY" cellpadding="1" border="1" style="width: 900px; height: 240px;" |
|- | |- | ||
− | | | + | | '''Parameter Name''' |
+ | | '''Description''' | ||
+ | | '''Default value''' | ||
+ | | '''Comments''' | ||
|- | |- | ||
− | | | + | | kaddress |
+ | | Kernel copy address | ||
+ | | =0x80008000 | ||
+ | | Hex memory address | ||
+ | |- | ||
+ | | rdaddress | ||
+ | | Ram Disk location address | ||
+ | | =0x81600000 | ||
+ | | Hex memory address;<br>disabled by default | ||
+ | |- | ||
+ | | serial.low | ||
+ | | Serial number (low part) | ||
+ | | =00000001 | ||
+ | | Numeric | ||
+ | |- | ||
+ | | serial.high | ||
+ | | Serial number (high part) | ||
+ | | =00000000 | ||
+ | | Numeric | ||
+ | |- | ||
+ | | revision | ||
+ | | Revision ID | ||
+ | | =0003 | ||
+ | | Numeric | ||
+ | |- | ||
+ | | kImageName | ||
+ | | Kernel, binary image name | ||
+ | | =zImage | ||
+ | | Kernel or binary image name | ||
+ | |- | ||
+ | | kRdImageName | ||
+ | | Kernel RAM Disk Image Name | ||
+ | | - | ||
+ | | Ram Disk image name | ||
+ | |- | ||
+ | | MachineID | ||
+ | | Machine ID (kernel ID) | ||
+ | | ;IGEPv2<br>=2344 | ||
+ | | ;Module<br>=2717<br>;Proton<br>=3203 | ||
+ | |- | ||
+ | | Mode | ||
+ | | Boot Mode | ||
+ | | ;Linux kernel<br>=kernel | ||
+ | | ;Other image (like uboot)<br>[binary image] | ||
|} | |} | ||
− | + | === [kparams] === | |
− | = | + | {| align="JUSTIFY" cellpadding="1" border="1" style="width: 900px; height: 1095px;" |
− | + | |- | |
− | + | | '''Parameter Name''' | |
− | | | + | | '''Description''' |
− | | | + | | '''Default value''' |
− | | | + | | '''Comments''' |
− | | | + | |- |
− | | | + | | buddy |
− | | | + | | Enable/disable expansion board support |
− | + | | ;IGEPv2 Expansion Board support<br>=igep0022 | |
− | + | | ;Berlin and Paris Expansion Board support<br>=base0010<br>New York Expansion<br>=ilms0015 | |
− | + | |- | |
− | + | | console | |
− | + | | Setup the kernel console parameters | |
− | + | | =ttyO2,115200n8 | |
− | + | | - | |
− | + | |- | |
− | + | | earlyprintk | |
− | + | | Enable early printk | |
− | = | + | | - |
− | + | | - | |
− | + | |- | |
− | + | | mem | |
− | + | | Setup the Board Memory Configuration | |
− | + | | =430M | |
− | + | | - | |
− | + | |- | |
− | + | | boot_delay | |
− | + | | Setup the boot delay | |
− | + | | =0 | |
− | + | | - | |
− | + | |- | |
− | + | | mpurate | |
− | + | | Setup ARM Processor Speed | |
− | + | | - | |
− | + | | - | |
− | + | |- | |
− | + | | loglevel | |
− | + | | Setup the loglevel | |
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | debug | ||
+ | | Enable kernel debug output | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | fixrtc | ||
+ | | Fix RTC variable | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | nocompcache | ||
+ | | Configure nocompcache variable | ||
+ | | =1 | ||
+ | | - | ||
+ | |- | ||
+ | | omapfb.mode | ||
+ | | Configure frame bugger configuration | ||
+ | | =dvi:hd720-16@50 | ||
+ | | ;Other configuration<br>=dvi:1280x720MR-16@60 | ||
+ | |- | ||
+ | | vram | ||
+ | | Configure Video RAM assigned to every frame buffer | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | omapfb.vram | ||
+ | | Configure Video RAM assigned to every frame buffer | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | omapfb.debug | ||
+ | | Configure frame buffer debug output | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | omapdss.debug | ||
+ | | Configure DSS Video debug output | ||
+ | | - | ||
+ | | - | ||
+ | |- | ||
+ | | smsc911x.mac0 | ||
+ | | Configure Board Ethernet Mac Address | ||
+ | | =0xb2,0xb0,0x14,0xb5,0xcd,0xde | ||
+ | | For IGEP BERLIN | ||
+ | |- | ||
+ | | smsc911x.mac1 | ||
+ | | Configure Board Ethernet Mac Address | ||
+ | | =0xb2,0xb0,0x14,0xb5,0xcd,0xdf | ||
+ | | For IGEP BERLIN (only with IGEP PROTON) | ||
+ | |- | ||
+ | | smsc911x.mac | ||
+ | | Configure Board Ethernet Mac Address | ||
+ | | =0xb2,0xb0,0x14,0xb5,0xcd,0xde | ||
+ | | For IGEPv2, IGEP PROTON, IGEP PARIS and IGEP BERLIN | ||
+ | |- | ||
+ | | ubi.mtd | ||
+ | | Fot UBI FS boot | ||
+ | | - | ||
+ | | - | ||
|- | |- | ||
− | | | + | | root |
− | | | + | | Configure root directory for MMC, NFS or UBI |
− | + | | ;For mmc memory<br>=/dev/mmcblk0p2 rw rootwait | |
− | + | | ;For flash memory<br>=/dev/mtdblock2 | |
− | = | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | = | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | nfsroot |
− | | | + | | For NFS boot |
− | | | + | | - |
− | + | | - | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | rootfstype |
− | | | + | | For UBI FS boot |
− | | | + | | - |
+ | | - | ||
|- | |- | ||
− | | | + | | ip |
− | | | + | | For NFS boot |
− | | | + | | - |
+ | | - | ||
|- | |- | ||
− | | | + | | init |
− | | | + | | Assign init program |
− | | | + | | - |
+ | | - | ||
|- | |- | ||
− | | | + | | musb_hdrc.debug |
− | | | + | | USB debug |
− | | | + | | - |
+ | | - | ||
|- | |- | ||
− | | | + | | musb_hdrc.use_dma |
− | | | + | | USB over network |
− | | | + | | - |
− | | | + | | - |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | libertas.libertas_debug |
− | | | + | | Configure libertas debug |
+ | | - | ||
+ | | - | ||
|- | |- | ||
− | | | + | | board.ei485 |
− | | | + | | Enable/disable RS485 |
− | | | + | | ;Enable RS485<br>=yes |
− | + | | ;Disable RS485<br>=no | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | <br> | ||
− | |||
− | |||
|- | |- | ||
− | | | + | | board.modem |
− | | | + | | Enable/disable GPRS modem |
− | + | | ;Enable modem (IGEPv2 Expansion)<br>=no | |
− | + | | ;Enable modem (IGEPv2 Expansion)<br>=yes | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
− | | | + | | buddy.revision |
+ | | Enable hardware buddy revision [A or B] | ||
+ | | Only for base0010<br>=A | ||
+ | | Only for base0010<br>=B | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 15:28, 5 September 2014
Contents
TODO:
Categorize new tutorials
How to manage the kernel modules on Linux
How do I edit my kernel command line
AUDIO DSP-ARM
Included (IGEP GST DSP):
AACHEDEC -> DEC AACHE (OK)
http://download.wavetlan.com/SVV/Media/HTTP/FAAC-HE-AAC.aac
gst-launch --gst-debug-level=2 filesrc location=sampleaache.m4a ! TIAuddec1 codecName=aachedec engineName=codecServer ! volume volume=0.25 ! alsasink sync=false
outofthebox->ok
MP3DEC -> DEC MP3 (AUDIO ERRORS)
- Followed README file from ISEE - IGEP DSP - GST + DMAI Support Package 3.40.00
http://www.stephaniequinn.com/Music/Canon.mp3
gst-launch --gst-debug-level=2 filesrc location=Canon.mp3 ! TIAuddec1 codecName=mp3dec engineName=codecServer ! volume volume=0.25 ! alsasink sync=false
Random fatal bit error
mp3-plugin doesn't resolve the error
G711DEC -> DEC PCM uLAW (speech) (NOT TESTED)
G711ENC -> ENC PCM uLAW (speech) (NOT TESTED)
Not included (IGEP GST DSP):
ACCLCDEC -> DEC AACLE (NOT TESTED)
AACLDDEC -> DEC AACLD (NOT TESTED)
WMA9 -> DEC WMA9 (COMPILING ISSUES)
ACCLCENC -> ENC AACLE (NOT TESTED)
ACCHEENC -> ENC AACHE (NOT TESTED)
AACLDENC -> ENC AACLD (NOT TESTED)
WMA8 -> ENC WMA8 (NOT TESTED)
Problems adding codecs into igep-gst-dsp
DM3730
DM3730: Decode a MP3 file (OK) (ADDED TO REPOSISTORIES)
under contruction
does not have an accelerated audio decoder element
- Compiled gst-plugins-ugly using yocto tools
- rpm -igst-plugins-ugly-0.*.rpm
- rpm -i libmad0-0.*.rpm
- rpm -i gst-plugins-ugly-mad-0.*.rpm
- gst-launch filesrc location=sample.mp3 ! mad ! volume volume=0.25 ! alsasink
DM3730: Decode a RA or RM audio file (ERRORS)
gst-launch --gst-debug-level=3 filesrc location=sample.ra ! rmdemux ! volume volume=0.25 ! alsasink
http://www.superluminal.com/andalib/ra/listen.ra
gst-plugins-ugly-rmdemux-0.10.19-r1.armv7a.rpm
libgstsdp-0.10-0-0.10.36-r3.armv7a.rpm: libgstsdp-0.10-0 libgstsdp-0.10.so.0
libgstrtsp-0.10-0-0.10.36-r3.armv7a.rpm: libgstrtsp-0.10-0 libgstrtsp-0.10.so.0
Error:
0:00:00.084839071 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC
0:00:00.085052695 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC
0:00:00.085540976 1550 0xa137b0 WARN rmdemux rmdemux.c:1057:gst_rmdemux_chain:<rmdemux0> Unknown object_id .ra4
0:00:00.085693564 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC
0:00:00.085815634 1550 0xa137b0 WARN rmdemux rmdemux.c:1012:gst_rmdemux_chain:<rmdemux0> Bogus looking header, unprintable FOURCC
0:00:00.085907187 1550 0xa137b0 WARN rmdemux rmdemux.c:1057:gst_rmdemux_chain:<rmdemux0> Unknown object_id RaTC
DM3730: Decode an AAC audio file (OK)
EXTRA_OECONF += "--disable-examples --disable-experimental --disable-sdl --disable-cdaudio --disable-directfb \
--with-plugins=musicbrainz,wavpack,ivorbis,mpegvideoparse,faad2 --disable-vdpau --disable-apexsink \ --disable-orc"
Install:
faad2-2.7-r2.armv7a.rpm
libfaad2-2.7-r2.armv7a.rpm
gst-plugins-bad-faad-0.10.23-r2.armv7a.rpm
maybe there are necessary more packages, compare actual gst-bad-recipe and add changes. Necessary add faad2 recipe
bitbake faad2 gst-plugins-bad
rpm -i faad2-2.7-r2.armv7a.rpm rpm -i libfaad2-2.7-r2.armv7a.rpm rpm -i gst-plugins-bad-faad-0.10.23-r2.1.armv7a.rpm
gst-launch --gst-debug-level=3 filesrc location=sample.aac ! faad ! volume volume=0.10 ! alsasink
DM3730: Decode an WMA audio file (OK)
bitbake gst-ffmpeg
gst-launch -v filesrc location=sample.wma ! asfdemux ! decodebin ! audioconvert ! volume volume=0.25 ! alsasink
DM3730: Decode an OGG audio file (OK)
Into repositories (base plugins):
http://upload.wikimedia.org/wikipedia/en/0/04/Rayman_2_music_sample.ogg
gst-launch -v filesrc location=sample.ogg ! oggdemux ! vorbisdec ! audioconvert ! volume volume=0.25 ! alsasink
BASE0033 CONNECTOR SUMMARY TABLE
Configure a static IP using the same private network range
under construction
IGEP Firmware Yocto uses the following Ethernet network configuration (IP addresses)
- eth0 − 192.168.5.1
- eth0:0 − assigned via dhcp.
This Ethernet network configuration is really useful when you work using a Linux operating system like IGEP SDK Virtual Machine. Because you use eth0 device to communicate easily with your board and eth0:0 device to get Internet acces using dhcp protocol.
But some scenarios this network configuration is not useful, for example: if you use a non-Linux operating system, connect to two IP private range interfaces is not simple. This How-to can be useful to
(Make diagram one: IGEP and Linux defualt communication. Diagram 2 IGEP and other SO alternative configuration)
igep.ini parameters
The kernel command line syntax is name=value1. These next parameters are supported in igep.ini since IGEP-X_Loader 2.4.0-2:
[kernel]
Parameter Name | Description | Default value | Comments |
kaddress | Kernel copy address | =0x80008000 | Hex memory address |
rdaddress | Ram Disk location address | =0x81600000 | Hex memory address; disabled by default |
serial.low | Serial number (low part) | =00000001 | Numeric |
serial.high | Serial number (high part) | =00000000 | Numeric |
revision | Revision ID | =0003 | Numeric |
kImageName | Kernel, binary image name | =zImage | Kernel or binary image name |
kRdImageName | Kernel RAM Disk Image Name | - | Ram Disk image name |
MachineID | Machine ID (kernel ID) | ;IGEPv2 =2344 |
;Module =2717 ;Proton =3203 |
Mode | Boot Mode | ;Linux kernel =kernel |
;Other image (like uboot) [binary image] |
[kparams]
Parameter Name | Description | Default value | Comments |
buddy | Enable/disable expansion board support | ;IGEPv2 Expansion Board support =igep0022 |
;Berlin and Paris Expansion Board support =base0010 New York Expansion =ilms0015 |
console | Setup the kernel console parameters | =ttyO2,115200n8 | - |
earlyprintk | Enable early printk | - | - |
mem | Setup the Board Memory Configuration | =430M | - |
boot_delay | Setup the boot delay | =0 | - |
mpurate | Setup ARM Processor Speed | - | - |
loglevel | Setup the loglevel | - | - |
debug | Enable kernel debug output | - | - |
fixrtc | Fix RTC variable | - | - |
nocompcache | Configure nocompcache variable | =1 | - |
omapfb.mode | Configure frame bugger configuration | =dvi:hd720-16@50 | ;Other configuration =dvi:1280x720MR-16@60 |
vram | Configure Video RAM assigned to every frame buffer | - | - |
omapfb.vram | Configure Video RAM assigned to every frame buffer | - | - |
omapfb.debug | Configure frame buffer debug output | - | - |
omapdss.debug | Configure DSS Video debug output | - | - |
smsc911x.mac0 | Configure Board Ethernet Mac Address | =0xb2,0xb0,0x14,0xb5,0xcd,0xde | For IGEP BERLIN |
smsc911x.mac1 | Configure Board Ethernet Mac Address | =0xb2,0xb0,0x14,0xb5,0xcd,0xdf | For IGEP BERLIN (only with IGEP PROTON) |
smsc911x.mac | Configure Board Ethernet Mac Address | =0xb2,0xb0,0x14,0xb5,0xcd,0xde | For IGEPv2, IGEP PROTON, IGEP PARIS and IGEP BERLIN |
ubi.mtd | Fot UBI FS boot | - | - |
root | Configure root directory for MMC, NFS or UBI | ;For mmc memory =/dev/mmcblk0p2 rw rootwait |
;For flash memory =/dev/mtdblock2 |
nfsroot | For NFS boot | - | - |
rootfstype | For UBI FS boot | - | - |
ip | For NFS boot | - | - |
init | Assign init program | - | - |
musb_hdrc.debug | USB debug | - | - |
musb_hdrc.use_dma | USB over network | - | - |
libertas.libertas_debug | Configure libertas debug | - | - |
board.ei485 | Enable/disable RS485 | ;Enable RS485 =yes |
;Disable RS485 =no |
board.modem | Enable/disable GPRS modem | ;Enable modem (IGEPv2 Expansion) =no |
;Enable modem (IGEPv2 Expansion) =yes |
buddy.revision | Enable hardware buddy revision [A or B] | Only for base0010 =A |
Only for base0010 =B |