Lines Matching refs:mtv
2 * mtv demuxer
103 MTVDemuxContext *mtv = s->priv_data;
109 mtv->file_size = avio_rl32(pb);
110 mtv->segments = avio_rl32(pb);
112 mtv->audio_identifier = avio_rl24(pb);
113 mtv->audio_br = avio_rl16(pb);
114 mtv->img_colorfmt = avio_rl24(pb);
115 mtv->img_bpp = avio_r8(pb);
116 mtv->img_width = avio_rl16(pb);
117 mtv->img_height = avio_rl16(pb);
118 mtv->img_segment_size = avio_rl16(pb);
123 if (mtv->img_bpp != MTV_IMAGE_DEFAULT_BPP) {
125 mtv->img_bpp);
126 mtv->img_bpp = MTV_IMAGE_DEFAULT_BPP;
131 if (!mtv->img_width && mtv->img_height > 0 && mtv->img_bpp >= 8)
132 mtv->img_width=mtv->img_segment_size / (mtv->img_bpp>>3)
133 / mtv->img_height;
135 if (!mtv->img_height && mtv->img_width > 0 && mtv->img_bpp >= 8)
136 mtv->img_height=mtv->img_segment_size / (mtv->img_bpp>>3)
137 / mtv->img_width;
139 if(!mtv->img_height || !mtv->img_width || !mtv->img_segment_size){
152 mtv->full_segment_size =
154 mtv->img_segment_size;
155 mtv->video_fps = (mtv->audio_br / 4) / audio_subsegments;
167 avpriv_set_pts_info(st, 64, 1, mtv->video_fps);
171 st->codecpar->width = mtv->img_width;
172 st->codecpar->height = mtv->img_height;
187 st->codecpar->bit_rate = mtv->audio_br;
201 MTVDemuxContext *mtv = s->priv_data;
205 if((avio_tell(pb) - ffformatcontext(s)->data_offset + mtv->img_segment_size) % mtv->full_segment_size)
218 ret = av_get_packet(pb, pkt, mtv->img_segment_size);
229 .name = "mtv",