Details
-
Bug
-
Resolution: Won't Do
-
P3: Somewhat important
-
None
-
5.13.0
-
None
Description
I have a local http server which sends "Connection: close" header and closes connection when all data was trasnferred.
If I play an mp3 file from this server with
$ gst-lauch-1.0 playbin uri=http://localhost/myaudiofile.mp3
everything works just fine.
But with QMediaPlayer things are different..
In both gst-launch and QMediaPlayer cases in WireShark logs I see all the mp3 data was passed and correct fin/ack sequence properly clossed the connection but for some reason QMediaPlayer stops playing its buffers as soon as connection is closed.
I tried to log every error/state of QMediaPlayer but it just finishes with NetworkError.
Expected:
Keep playing buffered data