~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to ffmpeg/libavformat/rawvideodec.c

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-01-12 22:23:28 UTC
  • mfrom: (0.4.7 sid)
  • mto: This revision was merged to the branch mainline in revision 76.
  • Revision ID: package-import@ubuntu.com-20120112222328-8jqdyodym3p84ygu
Tags: 2:1.0~rc4.dfsg1+svn34540-1
* New upstream snapshot
* upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
    return 0;
45
45
}
46
46
 
 
47
#define OFFSET(x) offsetof(FFRawVideoDemuxerContext, x)
 
48
#define DEC AV_OPT_FLAG_DECODING_PARAM
 
49
static const AVOption rawvideo_options[] = {
 
50
    { "video_size", "A string describing frame size, such as 640x480 or hd720.", OFFSET(video_size), AV_OPT_TYPE_STRING, {.str = NULL}, 0, 0, DEC },
 
51
    { "pixel_format", "", OFFSET(pixel_format), AV_OPT_TYPE_STRING, {.str = "yuv420p"}, 0, 0, DEC },
 
52
    { "framerate", "", OFFSET(framerate), AV_OPT_TYPE_STRING, {.str = "25"}, 0, 0, DEC },
 
53
    { NULL },
 
54
};
 
55
 
 
56
static const AVClass rawvideo_demuxer_class = {
 
57
    .class_name = "rawvideo demuxer",
 
58
    .item_name  = av_default_item_name,
 
59
    .option     = rawvideo_options,
 
60
    .version    = LIBAVUTIL_VERSION_INT,
 
61
};
 
62
 
47
63
AVInputFormat ff_rawvideo_demuxer = {
48
 
    "rawvideo",
49
 
    NULL_IF_CONFIG_SMALL("raw video format"),
50
 
    sizeof(FFRawVideoDemuxerContext),
51
 
    NULL,
52
 
    ff_raw_read_header,
53
 
    rawvideo_read_packet,
 
64
    .name           = "rawvideo",
 
65
    .long_name      = NULL_IF_CONFIG_SMALL("raw video format"),
 
66
    .priv_data_size = sizeof(FFRawVideoDemuxerContext),
 
67
    .read_header    = ff_raw_read_header,
 
68
    .read_packet    = rawvideo_read_packet,
54
69
    .flags= AVFMT_GENERIC_INDEX,
55
70
    .extensions = "yuv,cif,qcif,rgb",
56
71
    .value = CODEC_ID_RAWVIDEO,
57
 
    .priv_class = &ff_rawvideo_demuxer_class,
 
72
    .priv_class = &rawvideo_demuxer_class,
58
73
};