2/27/2017

TI-Sitara FFmpeg Codec과 SDK 구조 및 성능 (참고용)

1. Sitara에서 제공해주는 FFmepg Codec

Sitara인 경우, Hardware Codec이 존재하지 않기 때문에, Soft Codec인 FFmpeg을 사용을 한다.
OpenMax에 FFmpeg을 추상적으로 연결하여, 한번더 걸쳐 사용도 가능하게지만,
Gstreamer에서 FFmpeg도 직접 지원되는 것 같다.

FFmpeg을 보니, LGPL, GPLv2, GPLv3 그리고, 다른 licenese를 가지고 있어 좀 복잡한것 같다.
법적인 Lincese는 아래를 참조하자
(사실 Chip 업체에 물어보는것이 제일 빠른것 같다, 골치 아프다)

  http://ffmpeg.org/legal.html

GPLv2+ codecs list

CodecDescription
ffenc_a64multiFFmpeg Multicolor charset for Commodore 64 encoder
ffenc_a64multi5FFmpeg Multicolor charset for Commodore 64, extended with 5th color (colram) encoder
ffenc_asv1FFmpeg ASUS V1 encoder
ffenc_asv2FFmpeg ASUS V2 encoder
ffenc_bmpFFmpeg BMP image encoder
ffenc_dnxhdFFmpeg VC3/DNxHD encoder
ffenc_dvvideoFFmpeg DV (Digital Video) encoder
ffenc_ffv1FFmpeg FFmpeg video codec #1 encoder
ffenc_ffvhuffFFmpeg Huffyuv FFmpeg variant encoder
ffenc_flashsvFFmpeg Flash Screen Video encoder
ffenc_flvFFmpeg Flash Video (FLV) / Sorenson Spark / Sorenson H.263 encoder
ffenc_h261FFmpeg H.261 encoder
ffenc_h263FFmpeg H.263 / H.263-1996 encoder
ffenc_h263pFFmpeg H.263+ / H.263-1998 / H.263 version 2 encoder
ffenc_huffyuvFFmpeg Huffyuv / HuffYUV encoder
ffenc_jpeglsFFmpeg JPEG-LS encoder
ffenc_ljpegFFmpeg Lossless JPEG encoder
ffenc_mjpegFFmpeg MJPEG (Motion JPEG) encoder
ffenc_mpeg1videoFFmpeg MPEG-1 video encoder
ffenc_mpeg4FFmpeg MPEG-4 part 2 encoder
ffenc_msmpeg4v1FFmpeg MPEG-4 part 2 Microsoft variant version 1 encoder
ffenc_msmpeg4v2FFmpeg MPEG-4 part 2 Microsoft variant version 2 encoder
ffenc_msmpeg4FFmpeg MPEG-4 part 2 Microsoft variant version 3 encoder
ffenc_pamFFmpeg PAM (Portable AnyMap) image encoder
ffenc_pbmFFmpeg PBM (Portable BitMap) image encoder
ffenc_pcxFFmpeg PC Paintbrush PCX image encoder
ffenc_pgmFFmpeg PGM (Portable GrayMap) image encoder
ffenc_pgmyuvFFmpeg PGMYUV (Portable GrayMap YUV) image encoder
ffenc_pngFFmpeg PNG image encoder
ffenc_ppmFFmpeg PPM (Portable PixelMap) image encoder
ffenc_qtrleFFmpeg QuickTime Animation (RLE) video encoder
ffenc_roqvideoFFmpeg id RoQ video encoder
ffenc_rv10FFmpeg RealVideo 1.0 encoder
ffenc_rv20FFmpeg RealVideo 2.0 encoder
ffenc_sgiFFmpeg SGI image encoder
ffenc_snowFFmpeg Snow encoder
ffenc_svq1FFmpeg Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 encoder
ffenc_targaFFmpeg Truevision Targa image encoder
ffenc_tiffFFmpeg TIFF image encoder
ffenc_wmv1FFmpeg Windows Media Video 7 encoder
ffenc_wmv2FFmpeg Windows Media Video 8 encoder
ffenc_zmbvFFmpeg Zip Motion Blocks Video encoder
ffenc_aacFFmpeg Advanced Audio Coding encoder
ffenc_ac3FFmpeg ATSC A/52A (AC-3) encoder
ffenc_alacFFmpeg ALAC (Apple Lossless Audio Codec) encoder
ffenc_mp2FFmpeg MP2 (MPEG audio layer 2) encoder
ffenc_nellymoserFFmpeg Nellymoser Asao encoder
ffenc_real_144FFmpeg RealAudio 1.0 (14.4K) encoder encoder
ffenc_sonicFFmpeg Sonic encoder
ffenc_soniclsFFmpeg Sonic lossless encoder
ffenc_wmav1FFmpeg Windows Media Audio 1 encoder
ffenc_wmav2FFmpeg Windows Media Audio 2 encoder
ffenc_roq_dpcmFFmpeg id RoQ DPCM encoder
ffenc_adpcm_adxFFmpeg SEGA CRI ADX ADPCM encoder
ffenc_g722FFmpeg G.722 ADPCM encoder
ffenc_g726FFmpeg G.726 ADPCM encoder
ffenc_adpcm_ima_qtFFmpeg ADPCM IMA QuickTime encoder
ffenc_adpcm_ima_wavFFmpeg ADPCM IMA WAV encoder
ffenc_adpcm_msFFmpeg ADPCM Microsoft encoder
ffenc_adpcm_swfFFmpeg ADPCM Shockwave Flash encoder
ffenc_adpcm_yamahaFFmpeg ADPCM Yamaha encoder
ffenc_assFFmpeg Advanced SubStation Alpha subtitle encoder
ffenc_dvbsubFFmpeg DVB subtitles encoder
ffenc_dvdsubFFmpeg DVD subtitles encoder
ffenc_xsubFFmpeg DivX subtitles (XSUB) encoder
ffdec_aascFFmpeg Autodesk RLE decoder
ffdec_amvFFmpeg AMV Video decoder
ffdec_anmFFmpeg Deluxe Paint Animation decoder
ffdec_ansiFFmpeg ASCII/ANSI art decoder
ffdec_asv1FFmpeg ASUS V1 decoder
ffdec_asv2FFmpeg ASUS V2 decoder
ffdec_auraFFmpeg Auravision AURA decoder
ffdec_aura2FFmpeg Auravision Aura 2 decoder
ffdec_avsFFmpeg AVS (Audio Video Standard) video decoder
ffdec_bethsoftvidFFmpeg Bethesda VID video decoder
ffdec_bfiFFmpeg Brute Force & Ignorance decoder
ffdec_binkvideoFFmpeg Bink video decoder
ffdec_bmpFFmpeg BMP image decoder
ffdec_c93FFmpeg Interplay C93 decoder
ffdec_cavsFFmpeg Chinese AVS video (AVS1-P2, JiZhun profile) decoder
ffdec_cdgraphicsFFmpeg CD Graphics video decoder
ffdec_cinepakFFmpeg Cinepak decoder
ffdec_cljrFFmpeg Cirrus Logic AccuPak decoder
ffdec_camstudioFFmpeg CamStudio decoder
ffdec_cyuvFFmpeg Creative YUV (CYUV) decoder
ffdec_dnxhdFFmpeg VC3/DNxHD decoder
ffdec_dpxFFmpeg DPX image decoder
ffdec_dsicinvideoFFmpeg Delphine Software International CIN video decoder
ffdec_dvvideoFFmpeg DV (Digital Video) decoder
ffdec_dxaFFmpeg Feeble Files/ScummVM DXA decoder
ffdec_eacmvFFmpeg Electronic Arts CMV video decoder
ffdec_eamadFFmpeg Electronic Arts Madcow Video decoder
ffdec_eatgqFFmpeg Electronic Arts TGQ video decoder
ffdec_eatgvFFmpeg Electronic Arts TGV video decoder
ffdec_eatqiFFmpeg Electronic Arts TQI Video decoder
ffdec_8bpsFFmpeg QuickTime 8BPS video decoder
ffdec_8svx_expFFmpeg 8SVX exponential decoder
ffdec_8svx_fibFFmpeg 8SVX fibonacci decoder
ffdec_escape124FFmpeg Escape 124 decoder
ffdec_ffv1FFmpeg FFmpeg video codec #1 decoder
ffdec_ffvhuffFFmpeg Huffyuv FFmpeg variant decoder
ffdec_flashsvFFmpeg Flash Screen Video v1 decoder
ffdec_flicFFmpeg Autodesk Animator Flic video decoder
ffdec_flvFFmpeg Flash Video (FLV) / Sorenson Spark / Sorenson H.263 decoder
ffdec_4xmFFmpeg 4X Movie decoder
ffdec_frapsFFmpeg Fraps decoder
ffdec_FRWUFFmpeg Forward Uncompressed decoder
ffdec_h261FFmpeg H.261 decoder
ffdec_h263FFmpeg H.263 / H.263-1996, H.263+ / H.263-1998 / H.263 version 2 decoder
ffdec_h263iFFmpeg Intel H.263 decoder
ffdec_h264FFmpeg H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 decoder
ffdec_huffyuvFFmpeg Huffyuv / HuffYUV decoder
ffdec_idcinvideoFFmpeg id Quake II CIN video decoder
ffdec_iff_byterun1FFmpeg IFF ByteRun1 decoder
ffdec_iff_ilbmFFmpeg IFF ILBM decoder
ffdec_indeo2FFmpeg Intel Indeo 2 decoder
ffdec_indeo3FFmpeg Intel Indeo 3 decoder
ffdec_indeo5FFmpeg Intel Indeo Video Interactive 5 decoder
ffdec_interplayvideoFFmpeg Interplay MVE video decoder
ffdec_jpeglsFFmpeg JPEG-LS decoder
ffdec_kgv1FFmpeg Kega Game Video decoder
ffdec_kmvcFFmpeg Karl Morton's video codec decoder
ffdec_locoFFmpeg LOCO decoder
ffdec_mdecFFmpeg Sony PlayStation MDEC (Motion DECoder) decoder
ffdec_mimicFFmpeg Mimic decoder
ffdec_mjpegFFmpeg MJPEG (Motion JPEG) decoder
ffdec_mjpegbFFmpeg Apple MJPEG-B decoder
ffdec_mmvideoFFmpeg American Laser Games MM Video decoder
ffdec_motionpixelsFFmpeg Motion Pixels video decoder
ffdec_mpeg4FFmpeg MPEG-4 part 2 decoder
ffdec_mpegvideoFFmpeg MPEG-1 video decoder
ffdec_msmpeg4v1FFmpeg MPEG-4 part 2 Microsoft variant version 1 decoder
ffdec_msmpeg4v2FFmpeg MPEG-4 part 2 Microsoft variant version 2 decoder
ffdec_msmpeg4FFmpeg MPEG-4 part 2 Microsoft variant version 3 decoder
ffdec_msrleFFmpeg Microsoft RLE decoder
ffdec_msvideo1FFmpeg Microsoft Video 1 decoder
ffdec_mszhFFmpeg LCL (LossLess Codec Library) MSZH decoder
ffdec_nuvFFmpeg NuppelVideo/RTJPEG decoder
ffdec_pamFFmpeg PAM (Portable AnyMap) image decoder
ffdec_pbmFFmpeg PBM (Portable BitMap) image decoder
ffdec_pcxFFmpeg PC Paintbrush PCX image decoder
ffdec_pgmFFmpeg PGM (Portable GrayMap) image decoder
ffdec_pgmyuvFFmpeg PGMYUV (Portable GrayMap YUV) image decoder
ffdec_pictorFFmpeg Pictor/PC Paint decoder
ffdec_pngFFmpeg PNG image decoder
ffdec_ppmFFmpeg PPM (Portable PixelMap) image decoder
ffdec_ptxFFmpeg V.Flash PTX image decoder
ffdec_qdrawFFmpeg Apple QuickDraw decoder
ffdec_qpegFFmpeg Q-team QPEG decoder
ffdec_qtrleFFmpeg QuickTime Animation (RLE) video decoder
ffdec_r10kFFmpeg AJA Kona 10-bit RGB Codec decoder
ffdec_rl2FFmpeg RL2 video decoder
ffdec_roqvideoFFmpeg id RoQ video decoder
ffdec_rpzaFFmpeg QuickTime video (RPZA) decoder
ffdec_rv10FFmpeg RealVideo 1.0 decoder
ffdec_rv20FFmpeg RealVideo 2.0 decoder
ffdec_rv30FFmpeg RealVideo 3.0 decoder
ffdec_rv40FFmpeg RealVideo 4.0 decoder
ffdec_sgiFFmpeg SGI image decoder
ffdec_smackvidFFmpeg Smacker video decoder
ffdec_smcFFmpeg QuickTime Graphics (SMC) decoder
ffdec_snowFFmpeg Snow decoder
ffdec_sp5xFFmpeg Sunplus JPEG (SP5X) decoder
ffdec_sunrastFFmpeg Sun Rasterfile image decoder
ffdec_svq1FFmpeg Sorenson Vector Quantizer 1 / Sorenson Video 1 / SVQ1 decoder
ffdec_svq3FFmpeg Sorenson Vector Quantizer 3 / Sorenson Video 3 / SVQ3 decoder
ffdec_targaFFmpeg Truevision Targa image decoder
ffdec_thpFFmpeg Nintendo Gamecube THP video decoder
ffdec_tiertexseqvideoFFmpeg Tiertex Limited SEQ video decoder
ffdec_tiffFFmpeg TIFF image decoder
ffdec_tmvFFmpeg 8088flex TMV decoder
ffdec_truemotion1FFmpeg Duck TrueMotion 1.0 decoder
ffdec_truemotion2FFmpeg Duck TrueMotion 2.0 decoder
ffdec_camtasiaFFmpeg TechSmith Screen Capture Codec decoder
ffdec_txdFFmpeg Renderware TXD (TeXture Dictionary) image decoder
ffdec_ultimotionFFmpeg IBM UltiMotion decoder
ffdec_vbFFmpeg Beam Software VB decoder
ffdec_vc1FFmpeg SMPTE VC-1 decoder
ffdec_vcr1FFmpeg ATI VCR1 decoder
ffdec_vmdvideoFFmpeg Sierra VMD video decoder
ffdec_vmncFFmpeg VMware Screen Codec / VMware Video decoder
ffdec_vp3FFmpeg On2 VP3 decoder
ffdec_vp5FFmpeg On2 VP5 decoder
ffdec_vp6FFmpeg On2 VP6 decoder
ffdec_vp6aFFmpeg On2 VP6 (Flash version, with alpha channel) decoder
ffdec_vp6fFFmpeg On2 VP6 (Flash version) decoder
ffdec_vp8FFmpeg On2 VP8 decoder
ffdec_vqavideoFFmpeg Westwood Studios VQA (Vector Quantized Animation) video decoder
ffdec_wmv1FFmpeg Windows Media Video 7 decoder
ffdec_wmv2FFmpeg Windows Media Video 8 decoder
ffdec_wmv3FFmpeg Windows Media Video 9 decoder
ffdec_wnv1FFmpeg Winnov WNV1 decoder
ffdec_xan_wc3FFmpeg Wing Commander III / Xan decoder
ffdec_xlFFmpeg Miro VideoXL decoder
ffdec_yopFFmpeg Psygnosis YOP Video decoder
ffdec_zlibFFmpeg LCL (LossLess Codec Library) ZLIB decoder
ffdec_zmbvFFmpeg Zip Motion Blocks Video decoder
ffdec_aacFFmpeg Advanced Audio Coding decoder
ffdec_aac_latmFFmpeg AAC LATM (Advanced Audio Codec LATM syntax) decoder
ffdec_ac3FFmpeg ATSC A/52A (AC-3) decoder
ffdec_alacFFmpeg ALAC (Apple Lossless Audio Codec) decoder
ffdec_alsFFmpeg MPEG-4 Audio Lossless Coding (ALS) decoder
ffdec_amrnbFFmpeg Adaptive Multi-Rate NarrowBand decoder
ffdec_apeFFmpeg Monkey's Audio decoder
ffdec_atrac1FFmpeg Atrac 1 (Adaptive TRansform Acoustic Coding) decoder
ffdec_atrac3FFmpeg Atrac 3 (Adaptive TRansform Acoustic Coding 3) decoder
ffdec_binkaudio_dctFFmpeg Bink Audio (DCT) decoder
ffdec_binkaudio_rdftFFmpeg Bink Audio (RDFT) decoder
ffdec_cookFFmpeg COOK decoder
ffdec_dcaFFmpeg DCA (DTS Coherent Acoustics) decoder
ffdec_dsicinaudioFFmpeg Delphine Software International CIN audio decoder
ffdec_eac3FFmpeg ATSC A/52B (AC-3, E-AC-3) decoder
ffdec_flacFFmpeg FLAC (Free Lossless Audio Codec) decoder
ffdec_gsmFFmpeg GSM decoder
ffdec_gsm_msFFmpeg GSM Microsoft variant decoder
ffdec_imcFFmpeg IMC (Intel Music Coder) decoder
ffdec_mace3FFmpeg MACE (Macintosh Audio Compression/Expansion) 3
ffdec_mace6FFmpeg MACE (Macintosh Audio Compression/Expansion) 6
ffdec_mlpFFmpeg MLP (Meridian Lossless Packing) decoder
ffdec_mp1floatFFmpeg MP1 (MPEG audio layer 1) decoder
ffdec_mp2floatFFmpeg MP2 (MPEG audio layer 2) decoder

ffdec_mpc7FFmpeg Musepack SV7 decoder
ffdec_mpc8FFmpeg Musepack SV8 decoder
ffdec_nellymoserFFmpeg Nellymoser Asao decoder
ffdec_qcelpFFmpeg QCELP / PureVoice decoder
ffdec_qdm2FFmpeg QDesign Music Codec 2 decoder
ffdec_real_144FFmpeg RealAudio 1.0 (14.4K) decoder
ffdec_real_288FFmpeg RealAudio 2.0 (28.8K) decoder
ffdec_shortenFFmpeg Shorten decoder
ffdec_siprFFmpeg RealAudio SIPR / ACELP.NET decoder
ffdec_smackaudFFmpeg Smacker audio decoder
ffdec_sonicFFmpeg Sonic decoder
ffdec_truehdFFmpeg TrueHD decoder
ffdec_truespeechFFmpeg DSP Group TrueSpeech decoder
ffdec_ttaFFmpeg True Audio (TTA) decoder
ffdec_twinvqFFmpeg VQF TwinVQ decoder
ffdec_vmdaudioFFmpeg Sierra VMD audio decoder
ffdec_wmaproFFmpeg Windows Media Audio 9 Professional decoder
ffdec_wmav1FFmpeg Windows Media Audio 1 decoder
ffdec_wmav2FFmpeg Windows Media Audio 2 decoder
ffdec_wmavoiceFFmpeg Windows Media Audio Voice decoder
ffdec_ws_snd1FFmpeg Westwood Audio (SND1) decoder
ffdec_pcm_lxfFFmpeg PCM signed 20-bit little-endian planar decoder
ffdec_interplay_dpcmFFmpeg DPCM Interplay decoder
ffdec_roq_dpcmFFmpeg DPCM id RoQ decoder
ffdec_sol_dpcmFFmpeg DPCM Sol decoder
ffdec_xan_dpcmFFmpeg DPCM Xan decoder
ffdec_adpcm_4xmFFmpeg ADPCM 4X Movie decoder
ffdec_adpcm_adxFFmpeg SEGA CRI ADX ADPCM decoder
ffdec_adpcm_ctFFmpeg ADPCM Creative Technology decoder
ffdec_adpcm_eaFFmpeg ADPCM Electronic Arts decoder
ffdec_adpcm_ea_maxis_xaFFmpeg ADPCM Electronic Arts Maxis CDROM XA decoder
ffdec_adpcm_ea_r1FFmpeg ADPCM Electronic Arts R1 decoder
ffdec_adpcm_ea_r2FFmpeg ADPCM Electronic Arts R2 decoder
ffdec_adpcm_ea_r3FFmpeg ADPCM Electronic Arts R3 decoder
ffdec_adpcm_ea_xasFFmpeg ADPCM Electronic Arts XAS decoder
ffdec_g722FFmpeg G.722 ADPCM decoder
ffdec_g726FFmpeg G.726 ADPCM decoder
ffdec_adpcm_ima_amvFFmpeg ADPCM IMA AMV decoder
ffdec_adpcm_ima_dk3FFmpeg ADPCM IMA Duck DK3 decoder
ffdec_adpcm_ima_dk4FFmpeg ADPCM IMA Duck DK4 decoder
ffdec_adpcm_ima_ea_eacsFFmpeg ADPCM IMA Electronic Arts EACS decoder
ffdec_adpcm_ima_ea_seadFFmpeg ADPCM IMA Electronic Arts SEAD decoder
ffdec_adpcm_ima_issFFmpeg ADPCM IMA Funcom ISS decoder
ffdec_adpcm_ima_qtFFmpeg ADPCM IMA QuickTime decoder
ffdec_adpcm_ima_smjpegFFmpeg ADPCM IMA Loki SDL MJPEG decoder
ffdec_adpcm_ima_wavFFmpeg ADPCM IMA WAV decoder
ffdec_adpcm_ima_wsFFmpeg ADPCM IMA Westwood decoder
ffdec_adpcm_msFFmpeg ADPCM Microsoft decoder
ffdec_adpcm_sbpro_2FFmpeg ADPCM Sound Blaster Pro 2-bit decoder
ffdec_adpcm_sbpro_3FFmpeg ADPCM Sound Blaster Pro 2.6-bit decoder
ffdec_adpcm_sbpro_4FFmpeg ADPCM Sound Blaster Pro 4-bit decoder
ffdec_adpcm_swfFFmpeg ADPCM Shockwave Flash decoder
ffdec_adpcm_thpFFmpeg ADPCM Nintendo Gamecube THP decoder
ffdec_adpcm_xaFFmpeg ADPCM CDROM XA decoder
ffdec_adpcm_yamahaFFmpeg ADPCM Yamaha decoder
ffdec_assFFmpeg Advanced SubStation Alpha subtitle decoder
ffdec_dvbsubFFmpeg DVB subtitles decoder
ffdec_dvdsubFFmpeg DVD subtitles decoder
ffdec_pgssubFFmpeg HDMV Presentation Graphic Stream subtitles decoder
ffdec_xsubFFmpeg XSUB decoder


2. Sitara SDK 구조(FFmpeg과 Gstremer)







  • AM335x의 성능
The following results are obtained on an AM335X EVM (DDR2) and an AM335X Starter Kit (DDR3) using pre-built SDK MLO, u-boot, kernel and file-system on an SD Card setup.
Audio/Video CodecCPU FrequencyDDR2DDR3
 %MEMWQVGA480pWVGA %MEMWQVGA480pWVGA
 %CPU %CPU %CPU %CPU %CPU %CPU
MPEG4 + AAC
WQVGA Clip: HistoryOfTIAV-WQVGA.mp4
Video: mpeg4, yuv420p, 480x272, 1326 kb/s, 24 fps
Audio: aac, 48000 Hz, stereo, s16, 69 kb/s
480p Clip: HistoryOfTIAV-480p.mp4
Video: mpeg4, yuv420p, 720x405, 1778 kb/s, 24 fps
Audio: aac, 48000 Hz, stereo, s16, 79 kb/s
WVGA Clip: HistoryOfTIAV-WVGA.mp4
Video: mpeg4, yuv420p, 800x450, 1326 kb/s, 24 fps
Audio: aac, 48000 Hz, stereo, s16, 69 kb/s
720M2344869122417380
600M529897498887
500M589797619796
275M95NANA96NANA
MPEG4
WQVGA Clip: HistoryOfTI-WQVGA.m4v
Video: mpeg4, yuv420p, 480x272, 24 fps
Audio: NA
480p Clip: HistoryOfTI-480p.m4v
Video: mpeg4, yuv420p, 720x405, 28 fps
Audio: NA
WVGA Clip: HistoryOfTI-WVGA.m4v
Video: mpeg4, yuv420p, 800x450, 24 fps
Audio: NA
720M1642887115427660
600M459878468869
500M559788539779
275M889695879696
H.264
WQVGA Clip: HistoryOfTI-WQVGA.264
Video: h264, yuv420p, 480x272, 29.97 fps
Audio: NA
480p Clip: HistoryOfTI-480p.264
Video: h264, yuv420p, 720x406, 29.97 fps
Audio: NA
WVGA Clip: HistoryOfTI-WVGA.264
Video: h264, yuv420p, 800x450, 29.97 fps
Audio: NA
720M1662989816639898
600M739897709898
500M819797799897
275M959692969693
AAC
Clip: HistoryOfTI.aac
Video: NA
Audio: aac, 48000 Hz, stereo, s16, 76 kb/s
720M109Same as VGASame as VGA102Same as VGASame as VGA
600M24
500M32
275M2625


  • 상위 정보에 대해서 

상위 정보는 아래의 사이트에서 가져왔지만, TI가 wiki를 최신정보로 인해 삭제하고 있는것 같아,
언제 삭제할지 몰라 그대로 많은 부분을 가져왔다. TI에서도 언급을 했지만, 참고용으로만 사용하라고 했으며,
성능도 역시 신뢰를 할수가 없다.
그리고, Gstreamer 사용법도 소개가 되었지만 역시 SDK가 변경이 되면서 version 달라지면서 동작이 제대로 안되는 부분이 있다.

  http://processors.wiki.ti.com/index.php/ARM_Multimedia_Users_Guide

  • gsteamer decoder 확인 

$ gst-inspect-0.10 | grep decode

  • 기본 동영상 TEST
아래와 같이 TEST를 하면 동영상은 동작은 하지만, scale을 조절을 할수가 없다.

$ gst-play-1.0 The_Power_of_Teamwork_-_Funny_Animation.mp4 
$ gst-play-1.0 The_Power_of_Teamwork_-_Funny_Animation.mp4 


  • Gstreamer 사용법 
  https://gstreamer.freedesktop.org/documentation/
  http://labs.isee.biz/index.php/Example_GStreamer_Pipelines


  • videoscale 사용법
  https://gstreamer.freedesktop.org/data/doc/gstreamer/head/gst-plugins-base-plugins/html/gst-plugins-base-plugins-videoscale.html


  • AM335x USB Camera Gsteamer 예제
  http://e2e.ti.com/support/arm/sitara_arm/f/791/p/462001/1662230