George Kiagiadakis
f0500ec8b4
rtmpsrc: fix flushing seek
...
Previously this was broken, because a flushing seek causes unlock()
to be called and in the implementation of unlock() we close the
socket, so the seek errors out.
This patch fixes it by re-connecting before the seek.
Unfortunately, a seek does not work properly right after
re-connecting, so a small hack is also in place: we read 1 buffer
before seeking to allow librtmp to do its processing in RTMP_Read()
https://bugzilla.gnome.org/show_bug.cgi?id=785941
2017-08-08 16:00:44 +03:00
..
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-08-08 09:06:49 +01:00
2017-05-16 14:05:52 -04:00
2017-07-18 09:40:18 +02:00
2017-05-16 14:05:52 -04:00
2017-06-20 09:28:28 +03:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-07-12 15:50:24 +10:00
2017-05-16 14:05:52 -04:00
2017-07-17 09:22:15 +01:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-08-03 12:51:13 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-18 13:37:03 +02:00
2017-07-11 12:43:46 -04:00
2017-07-17 19:13:19 -04:00
2017-07-10 10:15:18 +03:00
2017-05-24 11:47:47 +03:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-07-12 15:51:11 +10:00
2017-05-18 10:58:20 +01:00
2017-05-16 14:05:52 -04:00
2017-08-08 16:00:44 +03:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-07-20 18:44:25 +10:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-18 10:58:20 +01:00
2017-05-18 10:58:20 +01:00
2017-07-03 10:11:42 +01:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-07-10 21:42:49 +10:00
2017-05-17 10:40:23 +03:00
2017-05-16 14:05:52 -04:00
2017-05-18 10:58:20 +01:00
2017-05-23 09:17:29 +01:00
2017-05-16 14:05:52 -04:00
2017-05-16 14:05:52 -04:00
2017-05-22 16:34:05 +02:00
2017-07-07 17:02:14 +05:30