Re: [FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-14 Thread Martin Storsjö
On Fri, 14 Jun 2024, Zhao Zhili wrote: On Jun 13, 2024, at 20:54, Martin Storsjö wrote: On Fri, 7 Jun 2024, Martin Storsjö wrote: The default timer register pmccntr_el0 usually requires enabling access with e.g. a kernel module. --- cntvct_el0 has significantly better resolution than av_g

Re: [FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-14 Thread Zhao Zhili
> On Jun 13, 2024, at 20:54, Martin Storsjö wrote: > > On Fri, 7 Jun 2024, Martin Storsjö wrote: > >> The default timer register pmccntr_el0 usually requires enabling >> access with e.g. a kernel module. >> --- >> cntvct_el0 has significantly better resolution than >> av_gettime_relative (whil

Re: [FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-13 Thread Martin Storsjö
On Fri, 7 Jun 2024, Martin Storsjö wrote: The default timer register pmccntr_el0 usually requires enabling access with e.g. a kernel module. --- cntvct_el0 has significantly better resolution than av_gettime_relative (while the unscaled nanosecond output of clock_gettime is much higher resolutio

Re: [FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-07 Thread Martin Storsjö
On Fri, 7 Jun 2024, Rémi Denis-Courmont wrote: Le 7 juin 2024 12:12:45 GMT+03:00, "Martin Storsjö" a écrit : The default timer register pmccntr_el0 usually requires enabling access with e.g. a kernel module. --- cntvct_el0 has significantly better resolution than av_gettime_relative (while the

Re: [FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-07 Thread Rémi Denis-Courmont
Le 7 juin 2024 12:12:45 GMT+03:00, "Martin Storsjö" a écrit : >The default timer register pmccntr_el0 usually requires enabling >access with e.g. a kernel module. >--- >cntvct_el0 has significantly better resolution than >av_gettime_relative (while the unscaled nanosecond output of >clock_gettim

[FFmpeg-devel] [PATCH] aarch64: Use cntvct_el0 as timer register on Android

2024-06-07 Thread Martin Storsjö
The default timer register pmccntr_el0 usually requires enabling access with e.g. a kernel module. --- cntvct_el0 has significantly better resolution than av_gettime_relative (while the unscaled nanosecond output of clock_gettime is much higher resolution). In one tested case, the cntvct_el0 timer