
!input=../../../../testdata_customer/G1/input/
!output=../../../../testdata_customer/G1/output/

# h263, 176x144, 20 frames, YUV420 semi-planar
-id DEC_OMX_CASE_1_2 -h263 -iw 176 -ih 144 -w 176 -h 144 -i $(input)case_12/stream.mpeg4 -rd $(output)case_12 -rf out_w176h144.yuv

# jpeg, 640x480, YUV420 semi-planar
-id DEC_OMX_CASE_2_1 -jpeg -iw 640 -ih 480 -w 640 -h 480 -i $(input)case_1001/stream.jpg -rd $(output)case_1001 -rf out.yuv

# mpeg4, 176x144 -> 128x160, 21 frames, YUV420 semi-planar, crop, rotate
-id DEC_OMX_CASE_3_2 -mpeg4 -iw 176 -ih 144 -cx 16 -cy 16 -cw 160 -ch 128 -w 160 -h 128 -r -90 -i $(input)case_46/stream.mpeg4 -rd $(output)case_46 -rf pp_out.yuv

# h264, 352x288 -> 320x240, 60 frames, ARGB8888, crop, rotate
-id DEC_OMX_CASE_3_7 -h264  -iw 352 -ih 288 -cx 16 -cy 16 -cw 320 -ch 240 -w 320 -h 240 -r -90 -of 32bitARGB8888 -i $(input)case_703/stream.h264 -rd $(output)case_703 -rf pp_out.rgb32

# vc1, 352x288 -> 320x240, 20 frames, RGB565, scale
-id DEC_OMX_CASE_4_12 -wmv -iw 352 -ih 288 -w 320 -h 240 -of 16bitRGB565 -i $(input)case_1510/stream.rcv -rd $(output)case_1510_pipe -rf pp_out.rgb16

# pp, 864x1280 -> 640x480, 1 frame, YUV422 interleaved, crop with offset, scale
-id DEC_OMX_CASE_5_4 -none -ih 864 -iw 1280 -if YUV420PackedSemiPlanar -of YCbYCr -cx 128 -cy 48 -cw 1024 -ch 768 -w 640 -h 480 -i $(input)case_1000/out.yuv -rd $(output)case_1000 -rf pp_out.yuyv422

# mpeg4 asp, 176x144, 100 frames, YUV420 semi-planar
-id DEC_OMX_CASE_10_1 -mpeg4 -iw 176 -ih 144 -w 176 -h 144 -i $(input)case_2114/stream.mpeg4 -rd $(output)case_2114 -rf out_w176h144.yuv

# sorenson, 320x240, 18 frames, YUV420 semi-planar
-id DEC_OMX_CASE_10_13 -sorenson -iw 320 -ih 240 -w 320 -h 240 -i $(input)case_37/stream.mpeg4 -rd $(output)case_37 -rf out_w320h240.yuv

# mpeg2, 352x288, 6 frames, YUV420 semi-planar, deinterlace
-id DEC_OMX_CASE_11_1 -mpeg2 -iw 352 -ih 288 -w 352 -h 288 -i $(input)case_3002/stream.mpeg2 -rd $(output)case_3002_pipe -rf pp_out.yuv

# divx, 640x368, 25 frames, YUV420 semi-planar
-id DEC_OMX_CASE_13_2 -divx -iw 640 -ih 368 -w 640 -h 368 -i $(input)case_6697/stream.mpeg4 -rd $(output)case_6697 -rf out_w640h368.yuv

# divx3, 320x240, 30 frames, YUV420 semi-planar
-id DEC_OMX_CASE_13_7 -divx3 -dh 240 -dw 320 -w 320 -h 240 -i $(input)case_6605/stream.mpeg4 -rd $(output)case_6605 -rf out_w320h240.yuv

# rv, 352x288, 60 frames, YUV420 semi-planar
-id DEC_OMX_CASE_14_1 -rv -iw 352 -ih 288 -w 352 -h 288 -i $(input)case_3500/stream.rm -rd $(output)case_3500 -rf out_w352h288.yuv

# avs, 720x576, RGB565
-id DEC_OMX_CASE_15_1 -avs -iw 720 -ih 576 -w 720 -h 576 -i $(input)case_8535/stream.avs -of 16bitRGB565 -rd $(output)case_8535  -rf out_w720h576.rgb16

# vp8, 176x144, RGB565
-id DEC_OMX_CASE_15_2 -vp8 -iw 176 -ih 144 -w 176 -h 144 -i $(input)case_2/stream.ivf -of 16bitRGB565 -rd $(output)case_2 -rf out_w176h144.rgb16

# webp, 176x144, 1 frame, YUV420 semi-planar
-id DEC_OMX_CASE_15_3 -webp -iw 176 -ih 144 -w 176 -h 144 -i $(input)case_10100/stream.webp -rd $(output)case_10100 -rf out.yuv

# webp, 352x288, 1 frame, YUV420 semi-planar, scale
-id DEC_OMX_CASE_15_4 -webp -iw 192 -ih 160 -w 352 -h 288 -i $(input)case_10238/stream.webp -rd $(output)case_10238 -rf pp_out.yuv

# h264 MVC, 640x480, 18 frames, YUV420 semi-planar
-id DEC_OMX_CASE_15_5 -h264 -mvc -iw 640 -ih 480 -w 640 -h 480 -i $(input)case_9203/stream.h264 -rd $(output)case_9203 -rf pp_out.yuv

# vp6, 320x240, 20 frames, YUV420 semi-planar
-id DEC_OMX_CASE_16_1 -vp6 -iw 320 -ih 240 -w 320 -h 240 -i $(input)case_1239/stream.vp6 -rd $(output)case_1239 -rf out.yuv
