[vlc-devel] [PATCH] demux: mp4: Add support for (unpaletted) raw RGB and GREY video
Francois Cartegnie
fcvlcdev at free.fr
Thu Dec 17 23:32:39 CET 2015
Le 17/12/2015 23:15, Alex Converse a écrit :
> This fixes playback of the gaming content from derf's video testset
Sounds more correct.
The quicktime spec gives:
grayscale depth = (N - 32) for N = 34, 36 and 40.
Unsure if we have codec support for this. (fmt.video.i_bits_per_pixel ?)
> + case 32 + 8:
> + p_track->fmt.i_codec = VLC_CODEC_GREY;
> + break;
> + case 1: case 2: case 4: case 8:
> + case 32 + 1: case 32 + 4:
> + msg_Err( p_demux, "Unimplemented palletted video format" );
Probably _Dbg or _Warn as this is non fatal for the whole stream,
neither an error in the atom.
> + p_track->fmt.i_codec = p_sample->i_type;
> + break;
> + default:
> + msg_Err( p_demux, "Unknown raw video format" );
^
> + p_track->fmt.i_codec = p_sample->i_type;
> + break;
> + }
Francois
More information about the vlc-devel
mailing list