'임베디드/S3C6410'에 해당되는 글 29건
- 2011.06.23 [s3c6410] xvidcore-1.3.2 cross compile
- 2011.06.22 [s3c6410] gstreamer test
- 2011.06.20 [s3c6410] libxml2 cross compile
- 2011.06.15 [s3c6410] libvorbis-1.3.2 cross compile
- 2011.06.15 [s3c641] libogg cross compile
- 2011.06.14 [s3c6410] gst-plugins-base-0.10.22 cross compile
- 2011.06.10 [s3c6410, qt4] glib cross compile
- 2011.06.09 [s3c6410] glib-2.2 porting 중 에러 대처
- 2011.06.09 [s3c6410] ffmpeg porting
- 2011.06.09 [s3c6410] x264 porting
[s3c6410] xvidcore-1.3.2 cross compile
임베디드/S3C6410 2011. 6. 23. 09:46
cd build/generic
create mybuild.sh script
create mybuild.sh script
#!/bin/sh
./configure \
--prefix="/app" \
--host=arm-generic-linux-gnueabi
./configure \
--prefix="/app" \
--host=arm-generic-linux-gnueabi
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] lame-3.98.4 cross compile (0) | 2011.06.23 |
---|---|
[s3c6410] gst-plugin-base-0.10.22 cross compile (0) | 2011.06.23 |
[s3c6410] gstreamer test (0) | 2011.06.22 |
[s3c6410] libxml2 cross compile (0) | 2011.06.20 |
[s3c6410] libvorbis-1.3.2 cross compile (0) | 2011.06.15 |
[s3c6410] gstreamer test
임베디드/S3C6410 2011. 6. 22. 18:08
* 사운드 테스트
alsa 사운드 시스템
alsa 사운드 시스템
gst-launch audiotestsrc ! audioconvert ! audioresample ! alsasink
비디오 테스트
gst-launch -v videotestsrc ! fbdevsink
- 비디오 파일 테스트
-- 비디오만 테스트
gst-launch filesrc location="filename" ! avidemux name=demux demux.video_00 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! fbdevsink
-- 비디오 오디오 테스트
gst-launch filesrc location="filename" ! avidemux name=demux demux.audio_00 ! decodebin ! audioconvert ! audioresample ! osssink demux.video_00 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! fbdevsink
비디오 테스트
gst-launch -v videotestsrc ! fbdevsink
- 비디오 파일 테스트
-- 비디오만 테스트
gst-launch filesrc location="filename" ! avidemux name=demux demux.video_00 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! fbdevsink
-- 비디오 오디오 테스트
gst-launch filesrc location="filename" ! avidemux name=demux demux.audio_00 ! decodebin ! audioconvert ! audioresample ! osssink demux.video_00 ! queue ! decodebin ! ffmpegcolorspace ! videoscale ! fbdevsink
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] gst-plugin-base-0.10.22 cross compile (0) | 2011.06.23 |
---|---|
[s3c6410] xvidcore-1.3.2 cross compile (0) | 2011.06.23 |
[s3c6410] libxml2 cross compile (0) | 2011.06.20 |
[s3c6410] libvorbis-1.3.2 cross compile (0) | 2011.06.15 |
[s3c641] libogg cross compile (0) | 2011.06.15 |
[s3c6410] libxml2 cross compile
임베디드/S3C6410 2011. 6. 20. 14:27
CC=arm-generic-linux-gnueabi-gcc \
./configure \
--prefix=/app \
--host=arm-generic-linux-gnueabi \
--target=arm-generic-linux-gnueabi
./configure \
--prefix=/app \
--host=arm-generic-linux-gnueabi \
--target=arm-generic-linux-gnueabi
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] xvidcore-1.3.2 cross compile (0) | 2011.06.23 |
---|---|
[s3c6410] gstreamer test (0) | 2011.06.22 |
[s3c6410] libvorbis-1.3.2 cross compile (0) | 2011.06.15 |
[s3c641] libogg cross compile (0) | 2011.06.15 |
[s3c6410] gst-plugins-base-0.10.22 cross compile (0) | 2011.06.14 |
[s3c6410] libvorbis-1.3.2 cross compile
임베디드/S3C6410 2011. 6. 15. 12:42
./configure --prefix=/usr/arm-generic-linux-gnueabi --host=arm-generic-linux-gnueabi --with-ogg-libraries=/usr/arm-generic-linux-gnueabi/lib
make && make install
make && make install
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] gstreamer test (0) | 2011.06.22 |
---|---|
[s3c6410] libxml2 cross compile (0) | 2011.06.20 |
[s3c641] libogg cross compile (0) | 2011.06.15 |
[s3c6410] gst-plugins-base-0.10.22 cross compile (0) | 2011.06.14 |
[s3c6410, qt4] glib cross compile (0) | 2011.06.10 |
[s3c641] libogg cross compile
임베디드/S3C6410 2011. 6. 15. 11:53
./configure --prefix=/usr/arm-generic-linux-gnueabi --host=arm-generic-linux-gnueabi
make && make install
make && make install
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] libxml2 cross compile (0) | 2011.06.20 |
---|---|
[s3c6410] libvorbis-1.3.2 cross compile (0) | 2011.06.15 |
[s3c6410] gst-plugins-base-0.10.22 cross compile (0) | 2011.06.14 |
[s3c6410, qt4] glib cross compile (0) | 2011.06.10 |
[s3c6410] glib-2.2 porting 중 에러 대처 (0) | 2011.06.09 |
[s3c6410] gst-plugins-base-0.10.22 cross compile
임베디드/S3C6410 2011. 6. 14. 10:17
* configure options
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config" --disable-ogg --disable-oggtest --disable-vorbis --disable-vorbistest
* ogg, vorbis 라이브러리가 있을 경우
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"
* 아래와 같은 에러 메세지 나옴.
* liboil-0.3.17 버젼 다운로드
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi LDFLAGS="-L/usr/arm-generic-linux-gnueabi/lib" LIBS="-lm -lrt" GLIB_LIBS="-L/usr/arm-generic-linux-gnueabi -lglib-2.0"
make clean && make -j8
완료!
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config" --disable-ogg --disable-oggtest --disable-vorbis --disable-vorbistest
* ogg, vorbis 라이브러리가 있을 경우
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi --disable-x --disable-xvideo --disable-xshm --disable-cdparanoia --disable-gnome-vfs PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config"
* 아래와 같은 에러 메세지 나옴.
checking whether arm-generic-linux-gnueabi-gcc implements __func__... yes
checking for GLIB... yes
checking for LIBOIL... no
configure: error: liboil-0.3.14 or later is required
checking for GLIB... yes
checking for LIBOIL... no
configure: error: liboil-0.3.14 or later is required
* liboil-0.3.17 버젼 다운로드
./configure --prefix=$PWD/_install --host=arm-generic-linux-gnueabi LDFLAGS="-L/usr/arm-generic-linux-gnueabi/lib" LIBS="-lm -lrt" GLIB_LIBS="-L/usr/arm-generic-linux-gnueabi -lglib-2.0"
make clean && make -j8
완료!
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] libvorbis-1.3.2 cross compile (0) | 2011.06.15 |
---|---|
[s3c641] libogg cross compile (0) | 2011.06.15 |
[s3c6410, qt4] glib cross compile (0) | 2011.06.10 |
[s3c6410] glib-2.2 porting 중 에러 대처 (0) | 2011.06.09 |
[s3c6410] ffmpeg porting (0) | 2011.06.09 |
[s3c6410, qt4] glib cross compile
임베디드/S3C6410 2011. 6. 10. 16:22
glib은 libffi 라이브러리를 요구한다. 다운로드
glib_cv_stack_grows=no
glib_cv_has__inline=yes
glib_cv_has__inline__=yes
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=yes
ac_cv_func_posix_getgrgid_r=yes
glib_cv_use_pid_surrogate=yes
arm-linux.cache 파일 작성
내용은 아래와 같이 한다.
glib_cv_long_long_format=llglib_cv_stack_grows=no
glib_cv_has__inline=yes
glib_cv_has__inline__=yes
glib_cv_uscore=no
ac_cv_func_posix_getpwuid_r=yes
ac_cv_func_posix_getgrgid_r=yes
glib_cv_use_pid_surrogate=yes
glib-2.22.0 configure options
./configure --prefix=/usr/arm-generic-linux-gnueabi --target=arm-generic-linux-gnueabi --cache-file=arm-linux.cache --with-threads=posix --host=arm-generic-linux-gnueabi
make
make install
glib-2.26.1 configure options
PKG_CONFIG="/usr/arm-generic-linux-gnueabi/bin/pkg-config" ./configure --prefix=$PWD/_install --target=arm-generic-linux-gnueabi --cache-file=arm-linux.cache --with-threads=posix --host=arm-generic-linux-gnueabi
* SSIZE_MAX error가 발생하면 해당 파일을 열어서 아래와 같이 추가한다.
#ifndef SSIZE_MAX
#define SSIZE_MAX LONG_MAX
#endif
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c641] libogg cross compile (0) | 2011.06.15 |
---|---|
[s3c6410] gst-plugins-base-0.10.22 cross compile (0) | 2011.06.14 |
[s3c6410] glib-2.2 porting 중 에러 대처 (0) | 2011.06.09 |
[s3c6410] ffmpeg porting (0) | 2011.06.09 |
[s3c6410] x264 porting (0) | 2011.06.09 |
[s3c6410] glib-2.2 porting 중 에러 대처
임베디드/S3C6410 2011. 6. 9. 18:18
SSIZE_MAX 에러 일 경우, 에러가 나온 해당 파일을 찾아서 아래와 같은 내용을 첨부한다.
#ifndef SSIZE_MAX # define SSIZE_MAX LONG_MAX #endif
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] gst-plugins-base-0.10.22 cross compile (0) | 2011.06.14 |
---|---|
[s3c6410, qt4] glib cross compile (0) | 2011.06.10 |
[s3c6410] ffmpeg porting (0) | 2011.06.09 |
[s3c6410] x264 porting (0) | 2011.06.09 |
[s3c6410] usb disk automount rules (0) | 2011.06.03 |
[s3c6410] ffmpeg porting
임베디드/S3C6410 2011. 6. 9. 12:59
#./configure --enable-cross-compile --cross-prefix=arm-generic-linux-gnueabi- --enable-gpl --enable-swscale #--disable-static --enable-shared --prefix=/usr/arm-generic-linux-gnueabi --disable-mmx --disable-armv5te #--disable-iwmmxt --arch=armv4l --target-os=linux --enable-libx264 --enable-pthreads
./configure --target-os=linux --arch=armv5te --enable-cross-compile --cc=arm-generic-linux-gnueabi-gcc --cross-prefix=arm-generic-linux-gnueabi- --enable-static --disable-shared --enable-libx264 --enable-gpl --disable-asm --disable-yasm --prefix=/usr/arm-generic-linux-gnueabi --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --enable-pthreads
make && make install
./configure --target-os=linux --arch=armv5te --enable-cross-compile --cc=arm-generic-linux-gnueabi-gcc --cross-prefix=arm-generic-linux-gnueabi- --enable-static --disable-shared --enable-libx264 --enable-gpl --disable-asm --disable-yasm --prefix=/usr/arm-generic-linux-gnueabi --disable-amd3dnow --disable-amd3dnowext --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --enable-pthreads
make && make install
#!/bin/sh
# --cross-prefix="/usr/arm-generic-linux-gnueabi/bin/arm-generic-linux-gnueabi-" \
# --nm=arm-generic-linux-gnueabi-nm \
# --ar=arm-generic-linux-gnueabi-ar \
# --as=arm-generic-linux-gnueabi-as \
# --ld=arm-generic-linux-gnueabi-ld \
./configure \
--prefix="/app" \
--target-os=linux \
--enable-cross-compile \
--arch=armv5te \
--cc=arm-generic-linux-gnueabi-gcc \
--cross-prefix=arm-generic-linux-gnueabi- \
--enable-static \
--disable-shared \
--enable-libx264 \
--enable-gpl \
--disable-asm \
--disable-yasm \
--disable-amd3dnow \
--disable-amd3dnowext \
--disable-mmx \
--disable-mmx2 \
--disable-sse \
--disable-ssse3 \
--enable-pthreads \
--enable-libmp3lame \
--enable-libxvid \
--enable-libvorbis \
--enable-postproc \
# --cross-prefix="/usr/arm-generic-linux-gnueabi/bin/arm-generic-linux-gnueabi-" \
# --nm=arm-generic-linux-gnueabi-nm \
# --ar=arm-generic-linux-gnueabi-ar \
# --as=arm-generic-linux-gnueabi-as \
# --ld=arm-generic-linux-gnueabi-ld \
./configure \
--prefix="/app" \
--target-os=linux \
--enable-cross-compile \
--arch=armv5te \
--cc=arm-generic-linux-gnueabi-gcc \
--cross-prefix=arm-generic-linux-gnueabi- \
--enable-static \
--disable-shared \
--enable-libx264 \
--enable-gpl \
--disable-asm \
--disable-yasm \
--disable-amd3dnow \
--disable-amd3dnowext \
--disable-mmx \
--disable-mmx2 \
--disable-sse \
--disable-ssse3 \
--enable-pthreads \
--enable-libmp3lame \
--enable-libxvid \
--enable-libvorbis \
--enable-postproc \
--extra-cflags="-I/app/include -I/usr/arm-generic-linux-gnueabi/include" \
--extra-libs="-L/app/lib -L/usr/arm-generic-linux-gnueabi/lib"
--extra-libs="-L/app/lib -L/usr/arm-generic-linux-gnueabi/lib"
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410, qt4] glib cross compile (0) | 2011.06.10 |
---|---|
[s3c6410] glib-2.2 porting 중 에러 대처 (0) | 2011.06.09 |
[s3c6410] x264 porting (0) | 2011.06.09 |
[s3c6410] usb disk automount rules (0) | 2011.06.03 |
[s3c6410] mplayer 포팅 (0) | 2011.04.28 |
[s3c6410] x264 porting
임베디드/S3C6410 2011. 6. 9. 12:45
CC=arm-generic-linux-gnueabi-gcc ./configure --prefix=/usr/arm-generic-linux-gnueabi --disable-gpac --enable-static --enable-strip --cross-prefix=arm-generic-linux-gnueabi- --host=arm-generic-linux-gnueabi
make && make install
make && make install
'임베디드 > S3C6410' 카테고리의 다른 글
[s3c6410] glib-2.2 porting 중 에러 대처 (0) | 2011.06.09 |
---|---|
[s3c6410] ffmpeg porting (0) | 2011.06.09 |
[s3c6410] usb disk automount rules (0) | 2011.06.03 |
[s3c6410] mplayer 포팅 (0) | 2011.04.28 |
[s3c6410] Keypad device driver 포팅 (0) | 2011.04.27 |