Home
last modified time | relevance | path

Searched refs:pts_us64 (Results 1 – 20 of 20) sorted by relevance

/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/mpeg4/
Dvmpeg4.c293 u64 pts_us64 = 0; in vmpeg4_isr() local
390 &pts_us64) == 0) { in vmpeg4_isr()
393 last_anch_pts_us64 = pts_us64; in vmpeg4_isr()
411 last_anch_pts_us64 = pts_us64; in vmpeg4_isr()
416 pts_us64 = last_anch_pts_us64; in vmpeg4_isr()
436 pts_us64 += (vop_time_inc_since_last_anch * in vmpeg4_isr()
442 last_anch_pts_us64 = pts_us64; in vmpeg4_isr()
450 pts_us64 += DUR2PTS(frame_num_since_last_anch * in vmpeg4_isr()
457 last_anch_pts_us64 = pts_us64; in vmpeg4_isr()
477 vf->pts_us64 = pts_us64; in vmpeg4_isr()
[all …]
Dvmpeg4_multi.c695 vf->pts_us64 = pic->pts64; in prepare_display_buf()
708 vf->pts, vf->pts_us64, vf->width, vf->height, vf->duration); in prepare_display_buf()
747 vf->pts_us64 = 0; in prepare_display_buf()
760 vf->pts, vf->pts_us64, vf->width, vf->height, vf->duration); in prepare_display_buf()
808 vf->pts_us64 = pic->pts64; in prepare_display_buf()
824 vf->pts, vf->pts_us64, vf->width, vf->height, vf->duration); in prepare_display_buf()
972 u64 pts_us64 = 0; in vmpeg4_isr_thread_fn() local
1165 &pts, &frame_size, 3000, &pts_us64) == 0) { in vmpeg4_isr_thread_fn()
1168 dec_pic->pts64 = pts_us64; in vmpeg4_isr_thread_fn()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/vc1/
Dvvc1.c284 u64 pts_us64 = 0; in vvc1_isr() local
313 0, &pts_us64) == 0) { in vvc1_isr()
439 vf->pts_us64 = pts_us64; in vvc1_isr()
447 next_pts_us64 = pts_us64 + in vvc1_isr()
459 vf->pts_us64 = next_pts_us64; in vvc1_isr()
520 vf->pts_us64 = next_pts_us64; in vvc1_isr()
580 vf->pts_us64 = pts_us64; in vvc1_isr()
589 next_pts_us64 = pts_us64 + in vvc1_isr()
601 vf->pts_us64 = next_pts_us64; in vvc1_isr()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/mjpeg/
Dvmjpeg.c171 u64 pts_us64; in vmjpeg_isr() local
183 &frame_size, 0, &pts_us64) == 0) in vmjpeg_isr()
213 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vmjpeg_isr()
297 vf->pts_us64 = pts_us64; in vmjpeg_isr()
300 vf->pts_us64 = 0; in vmjpeg_isr()
Dvmjpeg_multi.c285 u64 pts_us64; in vmjpeg_isr_thread_fn() local
346 vf->pts_us64 = hw->chunk->pts64; in vmjpeg_isr_thread_fn()
352 &pts_us64) == 0) { in vmjpeg_isr_thread_fn()
354 vf->pts_us64 = pts_us64; in vmjpeg_isr_thread_fn()
357 vf->pts_us64 = 0; in vmjpeg_isr_thread_fn()
373 vf->pts, vf->pts_us64, vf->duration); in vmjpeg_isr_thread_fn()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/mpeg12/
Dvmpeg12.c721 u64 pts_us64 = 0; in userdata_push_do_work() local
754 (PTS_TYPE_VIDEO, offset, &pts, 0, &pts_us64) != 0) { in userdata_push_do_work()
869 u64 pts_us64 = 0; in vmpeg12_isr() local
888 &frame_size, 0, &pts_us64) == 0) in vmpeg12_isr()
987 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vmpeg12_isr()
1075 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vmpeg12_isr()
1125 vf->pts_us64 = 0; in vmpeg12_isr()
1176 vf->pts_us64 = 0; in vmpeg12_isr()
Dvmpeg12_multi.c1626 vf->pts_us64 = 0; in prepare_display_buf()
1629 vf->pts_us64 = (pic->pts_valid) ? pic->pts64 : 0; in prepare_display_buf()
1651 vf->duration, vf->type, vf->pts, vf->pts_us64); in prepare_display_buf()
1808 u64 pts_us64 = 0; in vmpeg12_isr_thread_fn() local
1953 &pts, &frame_size, 0, &pts_us64) == 0) { in vmpeg12_isr_thread_fn()
1956 new_pic->pts64 = pts_us64; in vmpeg12_isr_thread_fn()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/avs/
Davs.c430 u64 pts_us64; in vavs_isr() local
463 0, &pts_us64) == 0) { in vavs_isr()
582 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vavs_isr()
641 vf->pts_us64 = 0; in vavs_isr()
714 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vavs_isr()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/h264/
Dvh264.c1818 u64 pts_us64 = 0; in userdata_push_do_work() local
1854 (PTS_TYPE_VIDEO, offset, &pts, 0, &pts_us64) != 0) { in userdata_push_do_work()
2615 u64 pts_us64; in vh264_isr() local
2797 pts_us64 = first_pts64; in vh264_isr()
2807 &framesize, 0, &pts_us64) == 0) { in vh264_isr()
3109 vf->pts_us64 = pts_us64; in vh264_isr()
3111 vf->pts_us64 = div64_u64(((u64)vf->pts)*100, 9); in vh264_isr()
3159 vf->pts_us64 = pts_us64; in vh264_isr()
3161 vf->pts_us64 = div64_u64(((u64)vf->pts)*100, 9); in vh264_isr()
3212 vf->pts_us64 = 0; in vh264_isr()
[all …]
Dvh264_mvc.c900 u64 pts_us64; in vh264mvc_isr() local
1036 0x10000, &pts_us64) == 0) in vh264mvc_isr()
1041 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vh264mvc_isr()
Dvh264_4k2k.c715 vf->pts_us64 = 0; in vh264_4k2k_isr()
725 &vf->pts_us64); in vh264_4k2k_isr()
737 vf->pts_us64 = 0; in vh264_4k2k_isr()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/include/linux/amlogic/media/vfm/
Dvframe.h390 u64 pts_us64; member
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/avs_multi/
Davs_multi.c706 vf->pts_us64 = hw->pic_pts[i].pts64; in set_vframe_pts()
712 vf->pts, vf->pts_us64, vf->timestamp); in set_vframe_pts()
949 u64 pts_us64; in vavs_isr() local
1086 0, &pts_us64) == 0) { in vavs_isr()
1218 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vavs_isr()
1289 vf->pts_us64 = 0; in vavs_isr()
1374 vf->pts_us64 = (pts_valid) ? pts_us64 : 0; in vavs_isr()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/vav1/
Dvav1.c5263 vf->pts_us64); in vav1_vf_get()
5310 vf->pts_us64); in vav1_vf_put()
5597 vf->pts_us64 = pic_config->pts64; in prepare_display_buf()
5598 if (vf->pts != 0 || vf->pts_us64 != 0) { in prepare_display_buf()
5613 &vf->pts_us64) != 0) { in prepare_display_buf()
5618 vf->pts_us64 = 0; in prepare_display_buf()
5645 pts_us64_save = vf->pts_us64; in prepare_display_buf()
5685 if (hw->frame_dur && ((vf->pts == 0) || (vf->pts_us64 == 0))) { in prepare_display_buf()
5687 vf->pts_us64 = hw->last_pts_us64 + in prepare_display_buf()
5696 if (vf->pts_us64 != 0) in prepare_display_buf()
[all …]
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/vp9/
Dvvp9.c6883 vf->pts_us64); in vvp9_vf_get()
7134 vf->pts_us64 = pic_config->pts64; in prepare_display_buf()
7136 if (vf->pts != 0 || vf->pts_us64 != 0) { in prepare_display_buf()
7151 &vf->pts_us64) != 0) { in prepare_display_buf()
7156 vf->pts_us64 = 0; in prepare_display_buf()
7170 pts_us64_save = vf->pts_us64; in prepare_display_buf()
7216 if (vf->pts_us64 != 0) in prepare_display_buf()
7217 pbi->last_lookup_pts_us64 = vf->pts_us64; in prepare_display_buf()
7221 vf->pts_us64 = in prepare_display_buf()
7225 pbi->last_pts_us64 = vf->pts_us64; in prepare_display_buf()
[all …]
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/include/linux/amlogic/media/utils/
Damstream.h791 u64 pts_us64; member
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/avs2/
Dvavs2.c4178 vf->pts_us64);
4337 vf->pts_us64 = pic->pts64;
4345 &vf->pts_us64) != 0) {
4350 vf->pts_us64 = 0;
4401 if (vf->pts_us64 != 0)
4402 dec->last_lookup_pts_us64 = vf->pts_us64;
4408 vf->pts_us64 =
4413 dec->last_pts_us64 = vf->pts_us64;
4416 vf->pts, vf->pts_us64);
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/h265/
Dvh265.c8265 vf->pts_us64 = 0; in vh265_vf_get()
8286 vf->pts, vf->pts_us64, in vh265_vf_get()
8762 vf->pts_us64 = pic->pts64; in prepare_display_buf()
8790 &vf->pts_us64) != 0) { in prepare_display_buf()
8795 vf->pts_us64 = 0; in prepare_display_buf()
8807 vf->pts_us64 = 0; in prepare_display_buf()
8820 vf->pts_us64 = 0; in prepare_display_buf()
8865 if (vf->pts_us64 != 0) in prepare_display_buf()
8866 hevc->last_lookup_pts_us64 = vf->pts_us64; in prepare_display_buf()
8870 vf->pts_us64 = in prepare_display_buf()
[all …]
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/h264_multi/
Dvmh264.c2786 vf->pts_us64 = 0; in prepare_display_buf()
2791 vf->pts_us64 = frame->pts64; in prepare_display_buf()
2927 vf->pts_us64 = 0; in prepare_display_buf()
2933 vf->pts, vf->pts_us64, bForceInterlace); in prepare_display_buf()
3923 vf->pts_us64 = 0; in vh264_vf_get()
/device/board/unionman/unionpi_tiger/kernel/drivers/media/drivers/frame_provider/decoder/utils/
Dvdec.c5501 fifo_buf[i].pts_us64 = vf->pts_us64; in vdec_fill_vdec_frame()