Lines Matching refs:video
271 MatroskaTrackVideo video;
610 { MATROSKA_ID_TRACKVIDEO, EBML_NEST, 0, 0, offsetof(MatroskaTrack, video), { .n = matroska_track_video } },
2155 const MatroskaTrackVideoColor *color = track->video.color.elem;
2159 if (!track->video.color.nb_elem)
2280 const MatroskaTrackVideoProjection *mkv_projection = &track->video.projection;
2293 switch (track->video.projection.type) {
2297 if (track->video.projection.private.size == 20) {
2310 } else if (track->video.projection.private.size != 0) {
2321 if (track->video.projection.private.size < 4) {
2324 } else if (track->video.projection.private.size == 12) {
2341 track->video.projection.type);
2351 spherical->yaw = (int32_t) (track->video.projection.yaw * (1 << 16));
2352 spherical->pitch = (int32_t) (track->video.projection.pitch * (1 << 16));
2353 spherical->roll = (int32_t) (track->video.projection.roll * (1 << 16));
2485 if (!track->default_duration && track->video.frame_rate > 0) {
2486 double default_duration = 1000000000 / track->video.frame_rate;
2490 track->video.frame_rate);
2495 if (track->video.display_width == -1)
2496 track->video.display_width = track->video.pixel_width;
2497 if (track->video.display_height == -1)
2498 track->video.display_height = track->video.pixel_height;
2499 if (track->video.color_space.size == 4)
2500 fourcc = AV_RL32(track->video.color_space.data);
2883 st->codecpar->width = track->video.pixel_width;
2884 st->codecpar->height = track->video.pixel_height;
2886 if (track->video.interlaced == MATROSKA_VIDEO_INTERLACE_FLAG_INTERLACED)
2887 st->codecpar->field_order = mkv_field_order(matroska, track->video.field_order);
2888 else if (track->video.interlaced == MATROSKA_VIDEO_INTERLACE_FLAG_PROGRESSIVE)
2891 if (track->video.stereo_mode && track->video.stereo_mode < MATROSKA_VIDEO_STEREOMODE_TYPE_NB)
2892 mkv_stereo_mode_display_mul(track->video.stereo_mode, &display_width_mul, &display_height_mul);
2894 if (track->video.display_unit < MATROSKA_VIDEO_DISPLAYUNIT_UNKNOWN) {
2895 if (track->video.display_width && track->video.display_height &&
2896 st->codecpar->height < INT64_MAX / track->video.display_width / display_width_mul &&
2897 st->codecpar->width < INT64_MAX / track->video.display_height / display_height_mul)
2900 st->codecpar->height * track->video.display_width * display_width_mul,
2901 st->codecpar->width * track->video.display_height * display_height_mul,
2919 if (track->video.stereo_mode && track->video.stereo_mode < MATROSKA_VIDEO_STEREOMODE_TYPE_NB)
2920 av_dict_set(&st->metadata, "stereo_mode", ff_matroska_video_stereo_mode[track->video.stereo_mode], 0);
2923 if (track->video.alpha_mode)
2941 if (track->video.stereo_mode < MATROSKA_VIDEO_STEREOMODE_TYPE_NB &&
2942 track->video.stereo_mode != 10 && track->video.stereo_mode != 12) {
2943 int ret = ff_mkv_stereo3d_conv(st, track->video.stereo_mode);
4234 // Set this to 0.0 in case our prebuffer buffers the entire video.
4459 .mime_type = "audio/webm,audio/x-matroska,video/webm,video/x-matroska"