Commit graph

  • 8a81ca526b Use "cargo build --release" in README. Fix #4 rubenrua 2018-09-25 15:55:39 +0200
  • c93f7d41dc
    Merge pull request #6 from sdroege/compare-factory-name Ruben Gonzalez 2018-09-25 15:44:29 +0200
  • d1cec10925
    Merge pull request #7 from teltek/travis Ruben Gonzalez 2018-09-25 15:19:28 +0200
  • 00df152210 Update travis with slomo GStreamer version rubenrua 2018-09-25 13:28:38 +0200
  • a8c9d78bff Compare element factory names to distinguish video source from audio source Sebastian Dröge 2018-09-25 13:37:59 +0300
  • 1a4f146318 Add License and Acknowledgments rubenrua 2018-09-25 12:05:51 +0200
  • 6ff3cb8e74
    Merge pull request #3 from teltek/fix_ndi_audio Daniel Vilar 2018-09-25 11:57:41 +0200
  • b2ec1da345 Fix audio interleave with NDIlib_util_audio_to_interleaved_16s_v2 rubenrua 2018-09-25 11:48:08 +0200
  • 22c7240bad Add debug info about latency rubenrua 2018-09-24 18:15:33 +0200
  • f80a8ce18e
    Merge pull request #2 from teltek/fix_latency Ruben Gonzalez 2018-09-24 17:47:09 +0200
  • 90b5fa8937 Fix video latency rubenrua 2018-09-24 17:11:15 +0200
  • 72bd822525 Added latency query Daniel Vilar 2018-09-24 15:46:36 +0200
  • 86cdb6e5a2
    Merge pull request #1 from teltek/fix_audio_offset Daniel Vilar 2018-09-24 10:17:05 +0200
  • c94727c872 Fix ndiaudiosrc offset rubenrua 2018-09-24 10:02:01 +0200
  • 533cc1148b Update .gitignore with gitignore.io rubenrua 2018-09-22 09:53:36 +0200
  • 56befc7f08 Delete packages not locale in trusty: libgstrtspserver-1.0-dev rubenrua 2018-09-22 09:50:58 +0200
  • 02f3b84bb3 Fix bug added with clippy refactor Ruben Gonzalez 2018-09-21 20:11:54 +0200
  • d1ded51a96 Add dependencies rubenrua 2018-09-21 18:00:07 +0200
  • 104509fb79 Add Travis CI rubenrua 2018-09-21 17:46:34 +0200
  • a178945d80 Update travis to use GStreamer 1.14.3 binaries (including OpenGL library) Sebastian Dröge 2018-09-21 17:31:18 +0300
  • 440a353f93 Publish code in Github Daniel Vilar 2018-09-18 13:39:34 +0200
  • a41f33ae08 Clean comments Daniel Vilar 2018-09-18 13:25:24 +0200
  • 8ce45f4f0d Refactor cargo clippy warnings Daniel Vilar 2018-09-18 13:12:04 +0200
  • cf8b7db9bd Fix code style with cargo fmt Daniel Vilar 2018-09-18 11:53:12 +0200
  • 6db4929e08 Rename ndilib to ndisys Daniel Vilar 2018-09-18 11:52:09 +0200
  • c669a99043 Updated README Daniel Vilar 2018-09-12 12:10:03 +0200
  • 47453f380d Merge branch 'develop_rr_peite' into 'master' Daniel Vilar 2018-09-12 09:58:28 +0200
  • 45e2ef54fb Added .gitignore Daniel Vilar 2018-09-12 09:52:53 +0200
  • 00992c1825 Deleted Cargo.lock Daniel Vilar 2018-09-12 09:52:16 +0200
  • c92d63ee88 Refactor unsafe blocks Daniel Vilar 2018-09-12 09:44:46 +0200
  • 1aaf429f9e Detect if NDI source closed the stream Daniel Vilar 2018-09-11 17:47:28 +0200
  • 1cabad0092 Refactor logic to get initial timestamp Daniel Vilar 2018-09-11 15:20:47 +0200
  • 79fc47b41f Updated gstreamer rust bindings to version 0.12 and gstreamer plugin to 0.3 Daniel Vilar 2018-09-11 09:47:17 +0200
  • 046a0af6a1 Update versions to 0.4.0 Sebastian Dröge 2018-09-10 02:02:31 +0300
  • 1379e880a7 Update CHANGELOG.md for 0.3.0 Sebastian Dröge 2018-09-08 20:25:24 +0300
  • 307238b858 Update versions of everything and use releases instead of GIT 0.3.0 Sebastian Dröge 2018-09-08 20:30:21 +0300
  • d768b08140 Update CHANGELOG.md for 0.3.0 Sebastian Dröge 2018-09-08 20:25:24 +0300
  • 5fd1f2bcbe Remove accidentally committed mixer module Sebastian Dröge 2018-09-06 14:21:24 +0300
  • 17193e3308 Update num-rational to 0.2 Sebastian Dröge 2018-09-06 14:19:47 +0300
  • 5cac22d1c0 Switch gobject-subclass repository URI Sebastian Dröge 2018-09-06 13:56:16 +0300
  • 2864ef4d99 Updated README Daniel Vilar 2018-09-04 16:32:01 +0200
  • 85d0c75f9b Fix error when creating new NDI receivers Daniel Vilar 2018-09-03 16:31:32 +0200
  • aaaa593a72 Refactor timestamp and pts logic Daniel Vilar 2018-08-24 18:00:02 +0200
  • 4338068b3c Use same start_pts for audio and video in the same ndi receiver Daniel Vilar 2018-08-20 16:59:12 +0200
  • 3b4ae6c00e Indent and clean warnings Daniel Vilar 2018-08-20 12:14:54 +0200
  • 07a8b8a274 Refactor logic to use multiple streams in the same pipeline Daniel Vilar 2018-08-20 09:25:15 +0200
  • ba45931830 Add audio to the pipeline even if the stream source it's already in use for video Daniel Vilar 2018-08-14 16:47:58 +0200
  • 8bf4f8f935 Fix to use multiple NDI streams in the same pipeline Daniel Vilar 2018-08-14 15:45:13 +0200
  • 5e55ed6b6c Add support for subclassing GstAggregator and GstAggregatorPad Sebastian Dröge 2018-08-01 19:13:42 +0300
  • bf63a823cd Use from_glib_borrow() for more vfunc parameters Sebastian Dröge 2018-07-30 12:24:12 +0300
  • d1f90d0fea Add support for implementing GstChildProxy Sebastian Dröge 2018-07-30 12:14:55 +0300
  • 0826906704 Add support for subclassing ghost pads Sebastian Dröge 2018-07-30 11:21:57 +0300
  • 484c5186cd Add support for subclassing pads Sebastian Dröge 2018-07-30 11:15:29 +0300
  • dcb3683232 Run everything through latest rustfmt Sebastian Dröge 2018-07-27 13:35:58 +0300
  • bdfc95e6e8 Get rid of send-cell dependency and fix reference cycles Sebastian Dröge 2018-07-27 13:35:24 +0300
  • 6e33313b78 Make use of downcast_ref() to prevent some clones Sebastian Dröge 2018-07-12 08:31:58 +0300
  • b3089ca047 Use ObjectExt::notify() instead of the gobject-subclass variant Sebastian Dröge 2018-07-11 16:12:10 +0300
  • 0baf7ee839 Calculate buffer duration from frame info Daniel Vilar 2018-07-03 10:02:15 +0200
  • 98cd1bbc8a Added pipelines to README Daniel Vilar 2018-07-02 14:08:15 +0200
  • 7cbf8e57a8 Added query function to return latency Daniel Vilar 2018-07-02 14:07:51 +0200
  • 6ba47cc085 Use common start timestamp Daniel Vilar 2018-07-02 14:06:44 +0200
  • 8399da4f7c Refactor timestamps and timecode logic Daniel Vilar 2018-06-27 13:53:09 +0200
  • 570abeff49 Clean code Daniel Vilar 2018-06-27 11:56:11 +0200
  • 75bba9f0e0 Merge branch 'audio_src' into 'develop_rr_peite' Daniel Vilar 2018-06-26 14:09:43 +0200
  • 43db3e4477 Clean code Daniel Vilar 2018-06-26 14:07:43 +0200
  • 893c217212 Refactor get frame logic Daniel Vilar 2018-06-26 13:06:55 +0200
  • e5405a6657 Moved connection to ndi logic from sources to a common function Daniel Vilar 2018-06-25 10:38:45 +0200
  • a9960f1fc0 Get rid of callback_guard! as unwinding through FFI is defined behaviour now and aborts Sebastian Dröge 2018-06-24 14:56:11 +0300
  • 2e9a0242af Working audio src Daniel Vilar 2018-06-20 10:23:19 +0200
  • e0a3fb393e Work in progress Daniel Vilar 2018-06-15 15:16:25 +0200
  • 5302c67f97 First step to implement audiosrc Daniel Vilar 2018-06-12 14:40:17 +0200
  • 1ea558641e Get video caps from NDI stream Daniel Vilar 2018-06-12 13:41:48 +0200
  • 24f2cd57ad Refactor NDI receiver logic Daniel Vilar 2018-06-12 13:39:49 +0200
  • 3e9b1a85ca Use timestamp instead of timecode, some videos timecode is 0 Daniel Vilar 2018-06-04 13:45:29 +0200
  • e8ee6fd806 Close NDI stream when closing gstreamer Daniel Vilar 2018-06-04 13:44:27 +0200
  • 754373ba6c Update to byte-slice-cast 0.2 Sebastian Dröge 2018-06-01 12:02:18 +0300
  • a89334a500 Updated README Daniel Vilar 2018-05-31 11:19:01 +0200
  • a1fc0efe3d Indent code correctly Daniel Vilar 2018-05-31 11:16:29 +0200
  • c744353583 Added ip parameter to connect to the stream Daniel Vilar 2018-05-31 11:14:11 +0200
  • 385351e5ad Refactor start_pts Daniel Vilar 2018-05-30 12:55:54 +0200
  • 25af5afb2b Move plugin-simpler::error code back to gst-plugin Thibault Saunier 2018-05-04 14:16:59 +0200
  • 48ce43ce06 Update to muldiv 0.2 Sebastian Dröge 2018-05-11 10:37:34 +0300
  • 389e25ae03 Fix diff links in the CHANGELOG.md Sebastian Dröge 2018-05-09 12:32:49 +0300
  • 9a3838fd46 Fix diff links in the CHANGELOG.md 0.2 Sebastian Dröge 2018-05-09 12:32:49 +0300
  • 57dc9451cc Update CHANGELOG.md for 0.2.1 Sebastian Dröge 2018-05-09 12:27:30 +0300
  • 833c8a0e85 Update CHANGELOG.md for 0.2.1 0.2.1 Sebastian Dröge 2018-05-09 12:27:30 +0300
  • f797b72734 Update versions to 0.2.1 Sebastian Dröge 2018-05-09 12:27:25 +0300
  • 4bede2cfa3 Fix memory leak in ElementClass::add_pad_template() Sebastian Dröge 2018-05-09 12:00:14 +0300
  • 3703999895 Fix memory leak in ElementClass::add_pad_template() Sebastian Dröge 2018-05-09 12:00:14 +0300
  • 2c0e7a9192 Update for gobject-subclass API changes Sebastian Dröge 2018-05-04 13:58:02 +0200
  • 88596f933f Update CHANGELOG.md for 0.2.0 Sebastian Dröge 2018-03-20 13:20:15 +0200
  • 318656ea9b Add api-bindings category to the crate Sebastian Dröge 2018-05-02 14:12:39 +0300
  • 1f596d414d Use unsafe impl for the Instance trait impl Sebastian Dröge 2018-05-02 13:48:03 +0300
  • 6803cb5fac Move gobject-subclass to its own repository Sebastian Dröge 2018-05-01 17:55:27 +0300
  • 80793cd766 Move export/re-export cleanup Sebastian Dröge 2018-05-01 17:43:52 +0300
  • 9559742e19 Clean up module exports/re-exports Sebastian Dröge 2018-05-01 17:30:02 +0300
  • 51b21ef977 Cleanup up imports/macro_use Sebastian Dröge 2018-05-01 17:25:49 +0300
  • 8bc3f12061 Run everything through rustfmt again Sebastian Dröge 2018-05-01 17:16:12 +0300
  • d74995ee7e remove Send+Sync requirement from object. Does not bode well with gtk Dirk Van Haerenborgh 2018-04-29 13:07:12 +0200
  • a401427a0c add Instance trait implementation for InstanceStruct Dirk Van Haerenborgh 2018-04-28 15:13:43 +0200