Home | History | Annotate | Download | only in src

Lines Matching full:timestamp

324 	guint64 timestamp = 0;
344 if (mix_videoframe_get_timestamp(_frame, &timestamp)
360 if (lowest_timestamp > timestamp)
362 lowest_timestamp = timestamp;
429 * the expected next timestamp is also updated. with this
430 * updated expected next timestamp, we search for expected
436 guint64 timestamp = 0;
440 ret = mix_videoframe_get_timestamp(mvf, &timestamp);
453 * what timestamp of next frame shall be?
455 fm->next_frame_timestamp = timestamp + fm->frame_timestamp_delta;
471 * timestamp may be associated with the second field, which
475 if (timestamp <= fm->next_frame_timestamp + tolerance) {
485 if (timestamp >= fm->next_frame_timestamp - tolerance)
487 fm->next_frame_timestamp = timestamp + fm->frame_timestamp_delta;
556 fm->frame_array, timestamp, tolerance,
587 guint64 timestamp = 0;
594 ret = mix_videoframe_get_timestamp(mvf, &timestamp);
601 LOG_I( "TYPE_I %"G_GINT64_FORMAT"\n", timestamp);
603 LOG_I( "TYPE_P %"G_GINT64_FORMAT"\n", timestamp);
605 LOG_I( "TYPE_B %"G_GINT64_FORMAT"\n", timestamp);
607 LOG_I( "TYPE_UNKNOWN %"G_GINT64_FORMAT"\n", timestamp);
649 fm->prev_timestamp = timestamp;
655 /* it is a B frame, replace the timestamp with the previous one */
656 if (timestamp > fm->prev_timestamp) {
662 /* save the timestamp */
663 fm->prev_timestamp = timestamp;