Commit graph

  • 8a4d517dec jitterbuffer: fix tear down Mathieu Duponchelle 2019-09-04 15:17:11 +0200
  • 60a19826e6 gst-plugin-tutorial: port-tutorial-documentation-to-new-register-API Abdul Rehman 2019-10-03 19:13:56 +0500
  • b84388b0f3 threadshare: Fix shutdown race condition Sebastian Dröge 2019-10-02 12:00:03 +0300
  • 429e3027b3 flvdemux: Update to nom 5 Sebastian Dröge 2019-09-30 11:23:29 +0300
  • 22982614d7 reqwesthttpsrc: Add property to enable/disable usage of compression Sebastian Dröge 2019-09-30 11:10:33 +0300
  • 6888b08db2 reqwesthttpsrc: Fix debug output for received chunks Sebastian Dröge 2019-09-30 11:00:07 +0300
  • fecf4bac2e reqwesthttpsrc: Add test for cookie storage and context/client sharing Sebastian Dröge 2019-09-29 16:43:38 +0300
  • e3a92edd45 reqwesthttpsrc: Implement client context sharing, including cookie storage and connection re-use Sebastian Dröge 2019-09-28 15:02:10 +0300
  • 5976c9c1e4 jitterbuffer: timeouts may be called context_wait / 2 too early Mathieu Duponchelle 2019-09-23 21:34:00 +0200
  • c5d5cdcd9d jitterbuffer: discard packets with invalid pts Mathieu Duponchelle 2019-09-17 16:28:05 +0200
  • e708e42dcb fallbackswitch: Allow using compressed video in the example application Sebastian Dröge 2019-09-18 14:33:53 +0300
  • a6812d852f fallbackswitch: Use DTS if existing or otherwise PTS for timestamp tracking Sebastian Dröge 2019-09-18 14:31:29 +0300
  • 50ee0c1a1d fallbackswitch: Correctly handle incoming non-default segments Sebastian Dröge 2019-09-18 14:29:55 +0300
  • b7dba68ab9 fallbackswitch: Fix compiler warning in test Sebastian Dröge 2019-09-18 14:28:06 +0300
  • 9c051083b0 fallbackswitch: Add support for non-raw caps Sebastian Dröge 2019-09-18 14:24:23 +0300
  • 05d379bd3d fallbackswitch: Minor cleanup Sebastian Dröge 2019-09-18 13:50:48 +0300
  • 187cd9f8b1 fallbackswitch: Add simple GTK example application Sebastian Dröge 2019-09-18 13:12:11 +0300
  • 7e25b4fd84 togglerecord: Use Bus::add_watch_local() for simplification Sebastian Dröge 2019-09-18 13:11:33 +0300
  • 3af5552e10 lewton: Use gst_audio_decoder_error!() macro instead of the hard gst_element_error_macro!() Sebastian Dröge 2019-09-15 11:47:27 +0300
  • f2264b8a1e rav1e: Use AtomicRefCell instead of a Mutex for the state Sebastian Dröge 2019-09-14 18:38:19 +0300
  • d0978473d3 Add initial version of lewton based Vorbis decoder Sebastian Dröge 2019-09-14 14:03:12 +0300
  • 63eab12132 fallbackswitch: Remove unnecessary base-prelude.h include Sebastian Dröge 2019-09-13 11:15:21 +0300
  • ec56fee368 jitterbuffer: fix packet_spacing calculation Mathieu Duponchelle 2019-09-11 19:25:30 +0200
  • 7d88c014f8 fallbackswitch: Fix buffer clipping if no duration and 0/1 framerate Sebastian Dröge 2019-09-11 22:04:46 +0300
  • e7053bc046 threadshare: Don't keep timers locked while waiting for IO Sebastian Dröge 2019-09-09 13:55:56 +0300
  • 5f9d649021 threadshare: Handle context-wait==0 by waiting on IO Sebastian Dröge 2019-09-09 12:16:09 +0300
  • b05fb902f9 Remove usage of subclassing feature, it's the default now Sebastian Dröge 2019-09-09 10:45:06 +0300
  • 1084178e95 jitterbuffer: Minor code cleanup Sebastian Dröge 2019-09-07 10:53:11 +0300
  • 83cc8104a1 Fix or silence all remaining clippy warnings Sebastian Dröge 2019-09-07 10:42:07 +0300
  • 2c7775125a tests/appsrc: remove unrelated jitterbuffer "tests" Mathieu Duponchelle 2019-09-06 21:13:37 +0200
  • 9d7e304fc6 threadshare: address clippy errors Mathieu Duponchelle 2019-09-06 19:19:54 +0200
  • 202ff408e7 jitterbuffer: share context downstream Mathieu Duponchelle 2019-09-03 01:43:08 +0200
  • 5496067925 jitterbuffer: initial thread sharing support Mathieu Duponchelle 2019-08-23 01:04:14 +0200
  • 33cb599464 threadshare/iocontext: Add custom interval timer implementation Sebastian Dröge 2019-04-18 13:38:10 +0300
  • b7e55836c1 WIP: thread-sharing jitterbuffer Mathieu Duponchelle 2019-08-05 15:19:06 +0200
  • 120481269b gst-plugin-version-helper: Update git2 dependency to 0.10 Sebastian Dröge 2019-09-04 12:20:55 +0300
  • 5f020ad5b8
    Merge pull request #43 from UbiCastTeam/master Ruben Gonzalez 2019-08-30 10:20:29 +0200
  • d48b3f18fc rav1enc: Update to new rav1e frame API Sebastian Dröge 2019-08-30 09:46:37 +0300
  • 732100f293
    Merge pull request #41 from sdroege/calculate-linear-regression Ruben Gonzalez 2019-08-30 08:13:48 +0200
  • 9581a3695d rav1enc: Fix build with latest rav1e API Sebastian Dröge 2019-08-27 12:39:50 +0300
  • 6aa09149b9 fallbackswitch: Fix remaining GType name conflicts between bundled and gstbase aggregator Sebastian Dröge 2019-08-27 11:30:35 +0300
  • 5e10693aa6 fix comparaison to detect source uniqueness in a pipeline, fixes #42 Amaury Denoyelle 2019-08-23 15:35:06 +0200
  • 183f197d32 fallbackswitch: Add some tests Sebastian Dröge 2019-08-17 11:47:05 +0300
  • b401b2f243 fallbackswitch: New plugin providing a fallbackswitch element Sebastian Dröge 2019-08-14 21:02:28 +0300
  • 064cb52d0b rav1e: Fix for rav1e API changes Sebastian Dröge 2019-08-19 18:57:37 +0300
  • e1366ef9ad reqwesthttpsrc: add automatic-redirect ahamedsajeer.15 2019-08-17 14:20:40 +0530
  • 06e5d7cb95 Depend on gstreamer 0.14.4 for gst::calculate_linear_regression() Sebastian Dröge 2019-08-14 22:49:55 +0300
  • b17773a574 rav1e: Fix build after videoencoder API changes Sebastian Dröge 2019-08-14 22:12:26 +0300
  • 9119349c08 reqwesthttpsrc: add timeout ahamedsajeer.15 2019-08-09 17:07:35 +0530
  • 0e11ac87d3 Update for new {Value, StructureRef}::get signature François Laignel 2019-08-13 00:45:36 +0200
  • da2332d814 ts-queue: Make PendingQueue a proper struct Mathieu Duponchelle 2019-08-09 13:40:08 +0200
  • 892c812669 ts-queue: split up enqueue_item Mathieu Duponchelle 2019-08-09 04:29:10 +0200
  • f2dca12de6 reqwesthttpsrc: add http auth ahamedsajeer.15 2019-08-08 00:28:12 +0530
  • ccd607707d threadsharing/udpsrc: Fix build on Windows Ray Tiley 2019-08-08 09:35:08 -0400
  • 923f6e3a5c reqwesthttpsrc: add is-live property ahamedsajeer.15 2019-08-07 00:43:18 +0530
  • 1e71767b40 cdg: Update to image 0.22 and cdg_renderer 0.3 Sebastian Dröge 2019-08-07 15:52:50 +0300
  • 8e3c6c39b7 Update README (fix #38) Ruben Gonzalez 2019-08-06 23:23:22 +0200
  • 842603482b
    Merge pull request #40 from sdroege/negotiate Ruben Gonzalez 2019-08-06 23:17:03 +0200
  • 7246b1b147 Don't do anything in BaseSrc::negotiate() Sebastian Dröge 2019-08-06 18:48:24 +0300
  • 324b205926 reqwesthttpsrc: add user-agent header to request ahamedsajeer.15 2019-08-04 23:47:40 +0530
  • 0fcc0cb2d3 reqwest: Rename again reflecting the crate name Philippe Normand 2019-08-02 16:34:53 +0100
  • a844d765da reqwesthttpsrc: name lib the same as plugin name Charlie Turner 2019-08-01 15:57:22 +0100
  • 7137d3d389 rav1enc: PixelRange::Unspecified was removed. Charlie Turner 2019-08-02 10:11:13 +0100
  • 892e54ac4d Reorder ndisys to reduce complexity rubenrua 2019-07-30 17:52:15 +0200
  • b0b42f8f17 Fix travis CI rubenrua 2019-07-30 17:29:42 +0200
  • 43eee4740b
    Merge pull request #37 from sdroege/rust-2018 Ruben Gonzalez 2019-07-30 17:06:33 +0200
  • 4b4a2798b6 reqwesthttpsrc: Set offset field on outgoing buffers ahamedsajeer.15 2019-07-18 22:16:34 +0530
  • 367ca9b996 reqwesthttpsrc: Map error response codes to the correct error messages ahamedsajeer.15 2019-07-17 02:27:35 +0530
  • 542f68dd07 reqwesthttpsrc: Add a seeking test ahamedsajeer.15 2019-07-06 19:57:15 +0530
  • 59f004de24 togglerecord: Update parking_lot to 0.9 Sebastian Dröge 2019-07-24 13:52:40 +0300
  • c888094f68 Update to url 2.0 where we can Sebastian Dröge 2019-07-24 13:05:55 +0300
  • 1a20ec4c2c Add myself to the authors list in Cargo.toml Sebastian Dröge 2019-07-23 14:21:51 +0300
  • 57d928ad96 Switch to 2018 edition Sebastian Dröge 2019-07-23 14:20:56 +0300
  • 060190d59a
    Update README.md Ruben Gonzalez 2019-07-23 07:22:52 +0200
  • a0c5b24fb8
    Merge pull request #34 from sdroege/safe-ndi-wrapper Ruben Gonzalez 2019-07-23 07:19:04 +0200
  • cd741f37be Fix compilation with --no-default-features Sebastian Dröge 2019-07-22 09:12:04 +0300
  • 3ac1a6b288 Handle receiving in the beginning without clock gracefully Sebastian Dröge 2019-07-19 13:00:27 +0300
  • bbdfae8cdd Compare IP addresses in lowercase Sebastian Dröge 2019-07-19 12:55:18 +0300
  • 98c290602c Improve error reporting/handling Sebastian Dröge 2019-07-19 12:51:06 +0300
  • d352a0c20d Print all found sources in the debug log Sebastian Dröge 2019-07-19 12:15:08 +0300
  • 5e5007091e Always return 1 frame of latency except for timecode mode Sebastian Dröge 2019-07-19 11:37:33 +0300
  • fa9f788190 Improve type-safety a bit by making the Receiver generic over the stream type Sebastian Dröge 2019-07-19 11:32:04 +0300
  • 33370e42ad Collect observations for the timestamp/receive time mappings and smoothen them Sebastian Dröge 2019-07-19 00:05:31 +0300
  • 66d4fd1d90 Move connecting and capturing to separate threads Sebastian Dröge 2019-07-17 19:10:20 +0300
  • 19d25d20a7 Implement cancellation of connection attempts Sebastian Dröge 2019-07-17 12:12:58 +0300
  • f27c2507c5 Refactor huge create() functions into multiple smaller functions Sebastian Dröge 2019-07-17 11:44:24 +0300
  • cd0726b037 Make RecvInstance reference counted and allow lock-less capturing Sebastian Dröge 2019-07-17 11:01:07 +0300
  • 34858762f7 Consolidate element properties Sebastian Dröge 2019-07-17 10:40:26 +0300
  • 8b00e80316 Add property for selecting between different timestamping modes Sebastian Dröge 2019-07-16 17:43:03 +0300
  • a4890d3295 Add timestamp/timecode into ReferenceTimestampMeta on every buffer Sebastian Dröge 2019-07-16 16:03:15 +0300
  • fabcc65460 Properly support interlaced video and signal it correctly in the caps and buffer flags Sebastian Dröge 2019-07-16 12:14:37 +0300
  • a500b5297b Simplify boolean expression Sebastian Dröge 2019-07-15 19:46:22 +0300
  • b91d23521f Remove unnecessary TODO comment Sebastian Dröge 2019-07-15 19:43:55 +0300
  • cd8bca11aa Run everything to rustfmt to give it a consistent indentation Sebastian Dröge 2019-07-15 19:43:22 +0300
  • 4ebcd78acc Print frame timestamp/timecode in debug output Sebastian Dröge 2019-07-15 19:42:54 +0300
  • 75eb959c80 Add support for all other video formats Sebastian Dröge 2019-07-15 19:27:00 +0300
  • 5022ff412c Fix caps negotiation Sebastian Dröge 2019-07-15 18:59:58 +0300
  • 4443e03cd2 Remove wrong and unneeded latency query handling Sebastian Dröge 2019-07-15 18:34:09 +0300
  • 2ad413773e Take the current running time as PTS for now and clean up timestamp/duration calculations Sebastian Dröge 2019-07-15 18:26:51 +0300
  • 32289047a5 Remove receiver/latency from Settings to State struct Sebastian Dröge 2019-07-15 18:10:34 +0300