Sebastian Dröge
672cb730a8
reqwest: Update to reqwest 0.10 / tokio 0.2
2019-12-31 11:49:09 +02:00
Sebastian Dröge
9772adbfbf
Fix various new clippy warnings from 1.40
2019-12-22 11:35:01 +02:00
Sebastian Dröge
bc34fbd2eb
reqwesthttpsrc: Add support for parsing the Content-Type header
...
In iradio-mode we would put it as an additional field to the caps,
otherwise if it's audio/L16 we would create audio/x-unaligned-raw caps
accordingly.
2019-10-14 22:05:34 +03:00
Sebastian Dröge
5def817f75
reqwesthttpsrc: Extend tests and cover more code paths
2019-10-05 12:08:05 +03:00
Sebastian Dröge
120f85ac71
reqwesthttpsrc: Fix up context name
2019-10-05 01:07:04 +03:00
Sebastian Dröge
fecf4bac2e
reqwesthttpsrc: Add test for cookie storage and context/client sharing
2019-09-29 16:43:38 +03:00
Philippe Normand
0fcc0cb2d3
reqwest: Rename again reflecting the crate name
...
rshttp is too generic, so rename the plugin in a similar fashion as most other
GStreamer Rust plugins in this repository.
2019-08-02 16:34:53 +01:00
Charlie Turner
a844d765da
reqwesthttpsrc: name lib the same as plugin name
...
Otherwise it won't be discoverable by gst-inspect-1.0 or registry
lookup.
2019-08-02 10:45:17 +01:00
ahamedsajeer.15
542f68dd07
reqwesthttpsrc: Add a seeking test
2019-07-24 11:17:14 +00:00
Sebastian Dröge
f149f8f1b5
Don't use ONCE_INIT anymore now that Once::new() is const
2019-07-11 16:41:42 +03:00
ahamedsajeer.15
ce1ed81922
reqwesthttpsrc: Report correct error messages based on HTTP error status codes
...
404 is mapped to ResourceError::NotFound
401,402,403,407 are mapped to ResourceError::NotAuthorized
other error status codes are mapped to ResourceError::OpenRead
This mirrors the behavior in souphttpsrc
2019-07-05 18:54:10 +05:30
ahamedsajeer.15
e20a1ce947
reqwesthttpsrc: test for 404 error
2019-07-05 08:58:19 +05:30
Sebastian Dröge
0a008354a4
reqwesthttpsrc: Drop the receiver before stopping the element
...
Otherwise there might still some thread waiting for the receiver to
consume a message and we would deadlock here. Dropping the receiver
drops all messages and unblocks them all immediately.
Also don't panic when sending messages to a dropped receiver.
2019-07-04 18:13:36 +03:00
Sebastian Dröge
6936ce11a7
reqwesthttpsrc: Add a basic unit test and a custom test harness
2019-07-01 02:03:20 +03:00