Thibault Saunier
7cf6e4d8f2
transcoder: Automatically generate enums GTypes
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1840 >
2021-02-26 15:37:23 +00:00
Thibault Saunier
76bc578bae
player/transcoder: Use bus signal watch
...
Instead of implementing exactly the same thing ourself but making
`GstBus` not know that it is the case.
Since we are *sure* that the bus can't have been access at the point
where we add the watch we are guaranteed that the current thread
maincontext is going to be used.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1870 >
2020-12-14 12:30:14 +00:00
Thibault Saunier
b3544e24ba
transcoder: Handle the case where several errors are posted
...
There were cases where the loop was already destroyed when we were
receiving the following message.
2020-11-30 15:16:01 -03:00
Thibault Saunier
9d890c152e
transcoder: Minor refactoring to output better debug logs
2020-11-30 15:16:01 -03:00
Thibault Saunier
a5fd2a4bc3
uritranscodebin: Move to using a urisourcebin for our source.
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1151 >
2020-10-29 13:30:07 +00:00
Thibault Saunier
7d1f5e951f
transcoder: Base sync transcoding variant on a GMainLoop
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/1151 >
2020-10-29 13:30:07 +00:00
Stéphane Cerveau
6bc0e9527e
remove various useless linefeed in logs
2019-12-11 10:51:29 +01:00
Saunier Thibault
7a66b16d97
Import GstTranscoder
2019-08-28 13:02:13 +00:00