Sorry I just realized that this is the dev team mailing list and my post may not be appropriate here. I have posted a question on this at stackoverflow along with a minimal standalone test program:
https://stackoverflow.com/questions/59364435/javafx-video-stutter-after-playing-same-video-over-and-over-for-a-couple-of-hour On Sun, Dec 15, 2019 at 6:13 PM Farrukh Najmi <farrukh.n...@gmail.com> wrote: > On Ubuntu linux 18.04 I have been successfully using openjfx 13 during > development of a new app. My app plays the same video over and over > using javafx.scene.media.MediaView and javafx.scene.media.MediaPlayer. > At first the video plays flawlessly. After a few hours the video becomes > choppy and starts displaying stutter. I have analyzed my app for memory > leaks and thread leaks and do not believe it has any. > I observe that "top -H" command shows the following with QuantumRenderer > at top: > > Threads: 575 total, 6 running, 515 sleeping, 0 stopped, 1 zombie > %Cpu(s): 64.3 us, 8.1 sy, 0.0 ni, 25.0 id, 0.0 wa, 0.0 hi, 2.6 si, > 0.0 st > KiB Mem : 26.7/7988780 [||||||||||||||||||||||||||| > ] > KiB Swap: 0.0/2097148 [ > ] > > PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND > > 1432 root 20 0 0.101t 702424 90656 R 93.5 8.8 1471:14 > QuantumRenderer > 9901 root 20 0 0.101t 702424 90656 R 60.1 8.8 424:41.22 > queue7:src > 2592 root 20 0 0.101t 702424 90656 S 59.8 8.8 505:55.76 > queue5:src > 1133 ubuntu 20 0 912192 172908 87736 R 58.2 2.2 1133:23 Xorg > > 1335 root 20 0 334104 34200 9968 S 5.6 0.4 77:41.33 val > > 9900 root 20 0 0.101t 702424 90656 S 4.2 8.8 28:22.37 > qtdemux3:sink > 2594 root 20 0 0.101t 702424 90656 S 2.9 8.8 30:41.56 > qtdemux2:sink > 2590 root 20 0 0.101t 702424 90656 S 1.6 8.8 16:05.02 > queue4:src > 9903 root 20 0 0.101t 702424 90656 S 1.6 8.8 11:08.72 > queue6:src > 1976 ubuntu -6 0 1172376 12012 8796 S 1.6 0.2 26:16.32 > alsa-sink-ALC25 > 9546 ubuntu 20 0 51728 4560 3544 R 1.6 0.1 0:00.26 top > > 1620 root 20 0 0.101t 702424 90656 S 0.7 8.8 14:45.24 JavaFX > Applicat > 9887 root 20 0 0.101t 702424 90656 S 0.7 8.8 4:27.78 > Timer-47 > 9902 root 20 0 0.101t 702424 90656 S 0.7 8.8 2:46.59 > threaded-ml > 9905 root 20 0 0.101t 702424 90656 S 0.7 8.8 4:37.95 > Timer-49 > 1454 ubuntu 20 0 3389116 131052 68972 S 0.7 1.6 3:11.03 > gnome-shell > 1487 ubuntu 9 -11 1172376 12012 8796 S 0.7 0.2 10:28.21 > pulseaudio > 912 root 20 0 0.101t 702424 90656 S 0.3 8.8 1:09.97 GC > Thread#0 > 916 root 20 0 0.101t 702424 90656 S 0.3 8.8 0:30.33 G1 > Young RemSet > 920 root 20 0 0.101t 702424 90656 S 0.3 8.8 0:43.78 VM > Thread > 1619 root 20 0 0.101t 702424 90656 S 0.3 8.8 4:41.19 > InvokeLaterDisp > 2228 root 20 0 0.101t 702424 90656 S 0.3 8.8 1:06.68 GC > Thread#3 > 9883 root 20 0 0.101t 702424 90656 S 0.3 8.8 1:25.20 > JFXMedia Player > > I am looking for suggestions on how to fix the video stutter issue. Is > this a known issue. If so, please share link to issue. > If it is a known issue, has it been fixed in openjfx 14-ea+4? I tried > using that EA release but with that as dependency my video seems to stop > and first frame and does not play at all. > I am wondering if there are any migration steps that I may be missing. > > TIA for any suggestion on how to fix my video stutter issue with openjfx > 13 or openjfx 14-ea+4. > > -- > Regards, > Farrukh > -- Regards, Farrukh