Mercurial > libavformat.hg
comparison nut.c @ 6038:d0ea87d82842 libavformat
Define ff_nut_video_tags and make Nut muxer and demuxer set it in
codec_tag.
author | stefano |
---|---|
date | Sun, 23 May 2010 18:34:15 +0000 |
parents | c7b98381ec2d |
children | f2241323dca3 |
comparison
equal
deleted
inserted
replaced
6037:ea60b0454e78 | 6038:d0ea87d82842 |
---|---|
27 { CODEC_ID_TEXT , MKTAG('U', 'T', 'F', '8') }, | 27 { CODEC_ID_TEXT , MKTAG('U', 'T', 'F', '8') }, |
28 { CODEC_ID_SSA , MKTAG('S', 'S', 'A', 0 ) }, | 28 { CODEC_ID_SSA , MKTAG('S', 'S', 'A', 0 ) }, |
29 { CODEC_ID_DVD_SUBTITLE, MKTAG('D', 'V', 'D', 'S') }, | 29 { CODEC_ID_DVD_SUBTITLE, MKTAG('D', 'V', 'D', 'S') }, |
30 { CODEC_ID_DVB_SUBTITLE, MKTAG('D', 'V', 'B', 'S') }, | 30 { CODEC_ID_DVB_SUBTITLE, MKTAG('D', 'V', 'B', 'S') }, |
31 { CODEC_ID_NONE , 0 } | 31 { CODEC_ID_NONE , 0 } |
32 }; | |
33 | |
34 const AVCodecTag ff_nut_video_tags[] = { | |
35 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 15 ) }, | |
36 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 15 ) }, | |
37 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 16 ) }, | |
38 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 16 ) }, | |
39 { CODEC_ID_RAWVIDEO, MKTAG(15 , 'B', 'G', 'R') }, | |
40 { CODEC_ID_RAWVIDEO, MKTAG(15 , 'R', 'G', 'B') }, | |
41 { CODEC_ID_RAWVIDEO, MKTAG(16 , 'B', 'G', 'R') }, | |
42 { CODEC_ID_RAWVIDEO, MKTAG(16 , 'R', 'G', 'B') }, | |
43 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 'A') }, | |
44 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 'A') }, | |
45 { CODEC_ID_RAWVIDEO, MKTAG('A', 'B', 'G', 'R') }, | |
46 { CODEC_ID_RAWVIDEO, MKTAG('A', 'R', 'G', 'B') }, | |
47 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 24 ) }, | |
48 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 24 ) }, | |
49 { CODEC_ID_RAWVIDEO, MKTAG('4', '1', '1', 'P') }, | |
50 { CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') }, | |
51 { CODEC_ID_RAWVIDEO, MKTAG('4', '2', '2', 'P') }, | |
52 { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') }, | |
53 { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '0', 'P') }, | |
54 { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') }, | |
55 { CODEC_ID_RAWVIDEO, MKTAG('4', '4', '4', 'P') }, | |
56 { CODEC_ID_RAWVIDEO, MKTAG('B', '1', 'W', '0') }, | |
57 { CODEC_ID_RAWVIDEO, MKTAG('B', '0', 'W', '1') }, | |
58 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 8 ) }, | |
59 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 8 ) }, | |
60 { CODEC_ID_RAWVIDEO, MKTAG('B', 'G', 'R', 4 ) }, | |
61 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 4 ) }, | |
62 { CODEC_ID_RAWVIDEO, MKTAG('R', 'G', 'B', 48 ) }, | |
63 { CODEC_ID_RAWVIDEO, MKTAG(48 , 'R', 'G', 'B') }, | |
64 { CODEC_ID_NONE , 0 } | |
32 }; | 65 }; |
33 | 66 |
34 void ff_nut_reset_ts(NUTContext *nut, AVRational time_base, int64_t val){ | 67 void ff_nut_reset_ts(NUTContext *nut, AVRational time_base, int64_t val){ |
35 int i; | 68 int i; |
36 for(i=0; i<nut->avf->nb_streams; i++){ | 69 for(i=0; i<nut->avf->nb_streams; i++){ |