This is the output I get for a hevc sequence encoded using HM 12.1.
$ ./ffmpeg -i kimono_hevc.bin out.yuv
ffmpeg version N-58122-g7cd555d Copyright (c) 2000-2013 the FFmpeg developers
built on Nov 16 2013 20:40:03 with gcc 4.7 (Ubuntu/Linaro 4.7.3-1ubuntu1)
configuration: --enable-libx264 --enable-gpl --enable-libmp3lame
libavutil 52. 53.100 / 52. 53.100
libavcodec 55. 43.100 / 55. 43.100
libavformat 55. 21.100 / 55. 21.100
libavdevice 55. 5.100 / 55. 5.100
libavfilter 3. 91.100 / 3. 91.100
libswscale 2. 5.101 / 2. 5.101
libswresample 0. 17.104 / 0. 17.104
libpostproc 52. 3.100 / 52. 3.100
Input #0, hevc, from 'kimono_hevc.bin':
Duration: N/A, bitrate: N/A
Stream #0:0: Video: hevc, yuv420p(tv), 1920x1080, 25 tbr, 1200k tbn, 25 tbc
Output #0, rawvideo, to 'out.yuv':
Metadata:
encoder : Lavf55.21.100
Stream #0:0: Video: rawvideo (I420 / 0x30323449), yuv420p, 1920x1080, q=2-31, 200 kb/s, 90k tbn, 25 tbc
Stream mapping:
Stream #0:0 -> #0:0 (hevc -> rawvideo)
Press [q] to stop, [?] for help
frame= 1 fps=0.0 q=0.0 Lsize= 3038kB time=00:00:00.04 bitrate=622080.0kbits/s
video:3038kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.000000%
Notice that in my example I get
Stream #0:0: Video: hevc, yuv420p(tv)
while you get:
Stream #0:0: Video: bintext, pal8,
HM10 is old and the NAL-structure among other things changed. Any reason for not using the latest?
To download the latest hevc reference code and how to compile it, see my post @ https://stackoverflow.com/a/19305907/297323