Lines Matching refs:pb
94 AVIOContext *pb = avctx->pb; in cine_read_header() local
109 avio_skip(pb, 4); // Type, Headersize in cine_read_header()
111 compression = avio_rl16(pb); in cine_read_header()
112 version = avio_rl16(pb); in cine_read_header()
118 avio_skip(pb, 12); // FirstMovieImage, TotalImageCount, FirstImageNumber in cine_read_header()
120 st->duration = avio_rl32(pb); in cine_read_header()
121 offImageHeader = avio_rl32(pb); in cine_read_header()
122 offSetup = avio_rl32(pb); in cine_read_header()
123 offImageOffsets = avio_rl32(pb); in cine_read_header()
125 avio_skip(pb, 8); // TriggerTime in cine_read_header()
128 avio_seek(pb, offImageHeader, SEEK_SET); in cine_read_header()
129 avio_skip(pb, 4); //biSize in cine_read_header()
130 st->codecpar->width = avio_rl32(pb); in cine_read_header()
131 st->codecpar->height = avio_rl32(pb); in cine_read_header()
133 if (avio_rl16(pb) != 1) // biPlanes in cine_read_header()
136 biBitCount = avio_rl16(pb); in cine_read_header()
142 switch (avio_rl32(pb)) { in cine_read_header()
155 avio_skip(pb, 4); // biSizeImage in cine_read_header()
158 avio_seek(pb, offSetup, SEEK_SET); in cine_read_header()
159 avio_skip(pb, 140); // FrameRatae16 .. descriptionOld in cine_read_header()
160 if (avio_rl16(pb) != 0x5453) in cine_read_header()
162 length = avio_rl16(pb); in cine_read_header()
168 avio_skip(pb, 616); // Binning .. bFlipH in cine_read_header()
169 if (!avio_rl32(pb) ^ vflip) { in cine_read_header()
178 avio_skip(pb, 4); // Grid in cine_read_header()
180 avpriv_set_pts_info(st, 64, 1, avio_rl32(pb)); in cine_read_header()
182 avio_skip(pb, 20); // Shutter .. bEnableColor in cine_read_header()
184 set_metadata_int(&st->metadata, "camera_version", avio_rl32(pb), 0); in cine_read_header()
185 set_metadata_int(&st->metadata, "firmware_version", avio_rl32(pb), 0); in cine_read_header()
186 set_metadata_int(&st->metadata, "software_version", avio_rl32(pb), 0); in cine_read_header()
187 set_metadata_int(&st->metadata, "recording_timezone", avio_rl32(pb), 0); in cine_read_header()
189 CFA = avio_rl32(pb); in cine_read_header()
191 set_metadata_int(&st->metadata, "brightness", avio_rl32(pb), 1); in cine_read_header()
192 set_metadata_int(&st->metadata, "contrast", avio_rl32(pb), 1); in cine_read_header()
193 set_metadata_int(&st->metadata, "gamma", avio_rl32(pb), 1); in cine_read_header()
195 avio_skip(pb, 12 + 16); // Reserved1 .. AutoExpRect in cine_read_header()
196 set_metadata_float(&st->metadata, "wbgain[0].r", av_int2float(avio_rl32(pb)), 1); in cine_read_header()
197 set_metadata_float(&st->metadata, "wbgain[0].b", av_int2float(avio_rl32(pb)), 1); in cine_read_header()
198 avio_skip(pb, 36); // WBGain[1].. WBView in cine_read_header()
200 st->codecpar->bits_per_coded_sample = avio_rl32(pb); in cine_read_header()
246 avio_skip(pb, 668); // Conv8Min ... Sensor in cine_read_header()
248 set_metadata_int(&st->metadata, "shutter_ns", avio_rl32(pb), 0); in cine_read_header()
250 avio_skip(pb, 24); // EDRShutterNs ... ImHeightAcq in cine_read_header()
256 i = avio_get_str(pb, DESCRIPTION_SIZE, description, DESCRIPTION_SIZE + 1); in cine_read_header()
258 avio_skip(pb, DESCRIPTION_SIZE - i); in cine_read_header()
264 avio_skip(pb, 1176); // RisingEdge ... cmUser in cine_read_header()
266 set_metadata_int(&st->metadata, "enable_crop", avio_rl32(pb), 1); in cine_read_header()
267 set_metadata_int(&st->metadata, "crop_left", avio_rl32(pb), 1); in cine_read_header()
268 set_metadata_int(&st->metadata, "crop_top", avio_rl32(pb), 1); in cine_read_header()
269 set_metadata_int(&st->metadata, "crop_right", avio_rl32(pb), 1); in cine_read_header()
270 set_metadata_int(&st->metadata, "crop_bottom", avio_rl32(pb), 1); in cine_read_header()
273 avio_seek(pb, offImageOffsets, SEEK_SET); in cine_read_header()
275 if (avio_feof(pb)) in cine_read_header()
278 av_add_index_entry(st, avio_rl64(pb), i, 0, 0, AVINDEX_KEYFRAME); in cine_read_header()
288 AVIOContext *pb = avctx->pb; in cine_read_packet() local
294 avio_seek(pb, st->index_entries[cine->pts].pos, SEEK_SET); in cine_read_packet()
295 n = avio_rl32(pb); in cine_read_packet()
298 avio_skip(pb, n - 8); in cine_read_packet()
299 size = avio_rl32(pb); in cine_read_packet()
301 ret = av_get_packet(pb, pkt, size); in cine_read_packet()
318 if (!(avctx->pb->seekable & AVIO_SEEKABLE_NORMAL)) in cine_read_seek()