Scalable H.264 Decoder

From esoterum.org
Jump to: navigation, search

Eclipse Project

All Eclipse projects located on agave in /home/mbaker7/workspace/
  • ffmpeg_PPU/: Project includes parallel decoder and DVFM emulation, as well as infrastructure for use as code overlay generator benchmark
-libavcodec/: Main PPU source code for FFmpeg decoder
-h264_SPU_decode.c: Main PPU source file
-config_exp.h: High level project and experimental configuration settings
-config.h: Several PPU specific settings, primarily print statement configurations
-compile.sh: Used to compile and embed PPU and SPU code and transfer it to the cell
  • ffmpeg_SPU/: SPU code for parallel decoder including DVFM emulation and code overlay generation benchmark support
-config_spu.h: Several SPU specific settings, primarily print statement configuations
-spu_main.c: Primary code for SPU


CBE Infrastructure

Files located on cell1 in /home/mike/workspace/
  • ffmpeg_PPU/: Contains executables and scripts for collecting decoding data
-experiment_dvfm.sh: Most recent experiment file for calling the script to execute ffmpeg using various parameters
-ffmpeg.sh: Script used to run ffmpeg executable, several command line parameters are used, they are described if the script is run without any parameters