File gtuber.changes of Package gtuber

-------------------------------------------------------------------
Sun Jan 16 12:00:21 UTC 2022 - Florian "sp1rit" <packaging@sp1rit.anonaddy.me>

- Update to version 0+git20220116~0ac89bf:
  * gst: src: Set rank to primary + 10 (266)
  * gst: Add "gtuberuridemux" element
  * gst: bin: Split the code into GtuberAdaptiveBin
  * gst: src: Support direct video URIs
  * youtube: Skip OTF stream types
  * tests: lbry: Handle both MP4 and HLS streams
  * gst: Better debug category naming
  * gst: src: Fix missing NULL termination in schemes array
  * gst: src: Always advertise "gtuber" scheme support
  * gst: src: Get URI schemes from available plugins
  * misc: Add function to get supported URI schemes
  * gtuber: Do not install soup compat header
  * tests: Add "lbry" tests
  * lbry: Add new plugin
  * client: Remove max conns per host limit
  * soup-compat: Add a function for getting GUri from message
  * website: Simplify read_response vfunc
  * gst: bin: Forward tags and toc downstream
  * meson: Bump min required GStreamer ver to 1.19.1
  * youtube: Handle embed URIs
  * meson: Bump project version to 0.2.0
  * doc: Include "Gtuber Cache" in the documentation
  * types: Fix typo in GtuberFunc typedef
  * doc: Exclude cache private header
  * website: Fix export macros docs generation
  * gst: bin: Replace "connection-speed" prop with "target-bitrate"
  * gst: bin: Set locked state with STATE_LOCK held
  * gst: bin: Do not call deep_element_added on parent
  * gst: bin: Add initial-bitrate property
  * gst: bin: Add connection-speed property
  * gst: src: Fix prop indentation
  * gst: src: Also allow "http" URI scheme
  * piped: Support "piped.silkky.cloud" instance
  * utils: common: Make match function return index starting from zero
  * youtube: Use boolean from matches hosts method
  * gst: bin: Change ghostpad target when new pad is added
  * gst: Add gtuberhlsdemux element
  * gst: dashdemux: Split the code
  * gst: src: Remove URI blacklist
  * invidious: Support video chapters
  * piped: Support video chapters
  * cache: Simplify file IO functions
  * misc: Use loader close module function
  * cache: Do not follow symlinks when enumerating dir
  * tests: bilibili: Replace test video
  * client: Fix possible GUri leak
  * twitch: Remove commented cache code
  * cache: Show expiration time in debug output
  * youtube: Do not export mobile host
  * youtube: Do not check all hosts in plugin query
  * bilibili: Export list of supported hosts
  * invidious: Export list of supported hosts
  * piped: Export list of supported hosts
  * twitch: Export list of supported hosts
  * youtube: Implement cache and website prepare vfunc
  * website: Add cache related functions to macro
  * website: Add prepare vfunc
  * gtuber: Implement plugins cache
  * youtube: Export list of supported hosts
  * website: Add macros to export plugin schemes/hosts support
  * gst: src: Set global tag scope
  * youtube-utils: Cover more chapter detection possibilities
  * gst: src: Push TOC events from media info chapters
  * youtube: Parse video chapters
  * utils-youtube: Add description chapters parser function
  * media-info: Add video chapters support
  * utils: Add youtube-utils
  * gst: src: Send stream tags from media info
  * gtuber: Support writing plugins in Vala
  * client: Remove special YT detection
  * twitch: Do not set "Client-ID" header for user
  * plugins: Rename query_plugin function into plugin_query
  * website: Add convenient macros to declare and define plugins
  * website: Also exclude "Host" request header
  * gst: src: Guard props access with a dedicated lock
  * gst: src: Always convert our location to uri
  * gst: src: Fetch media info on another thread
  * gst: src: Use uint instead of uint64 for props
  * gst: src: Improve location handling
  * gst: Do not mark_as_plugin_api
  * gst: Define gtuber-config related names
  * gst: Use custom caps
  * gst: Add gtuberdashdemux element
  * gst: src: Remove unused gio import
  * meson: Bump project version to 0.1.0
  * doc: Update plugin devel description
  * doc: Exclude Soup compat headers
  * doc: Include misc functions in docs
  * misc: Correct plugin_name out param description
  * examples: vala: Use Vala provided foreach function to iterate arrays
  * examples: c: Update example code
  * youtube: returned GPtrArray is not a const object anymore
  * twitch: returned GPtrArray is not a const object anymore
  * tests: Follow recent change and not use const for returned objects
  * gtuber: Stop returning const objects
  * loader: Print reason why plugin load failed
  * piped: Do not store media_type value
  * gst: Push default context when fetching info
  * tests: Print HTTP status code for all tries
  * tests: Use media info request headers when testing streams
  * youtube: Always update user provided visitor ID req header
  * media-info: Support for providing recommended request headers
  * meson: Increase each test timeout to 90 seconds
  * tests: Retry stream HEAD test if it fails once
  * tests: Print failed URIs
  * ci: Always upload test results
  * ci: Build all auto features
  * gst-gtubersrc: Add more properties
  * stream: Add GtuberCodecFlags
  * gst: Add GStreamer plugin
  * misc: Add gtuber check URI support function
  * website: Add a way of reading response status code and headers
  * gtuber: Install plugin devel headers
  * gtuber: Remove gtuber_stream_get_codecs function
  * tests: Add "bilibili" tests
  * bilibili: Fix missing bangumi media info ID
  * tests: Add "twitch" tests
  * tests: Remove unnecessary brackets in defines
  * tests: Add "invidious" tests
  * tests: Add "piped" tests
  * tests: Simplify tests writing
  * ci: Upload tests results artifact
  * ci: Support testing streams status codes
  * ci: Add initial tests
  * Create ci.yml
  * invidious: Add new plugin
  * youtube: Use utils function to parse mime type
  * utils-common: Add more helper functions

-------------------------------------------------------------------
Sun Oct 17 11:47:43 UTC 2021 - Florian "sp1rit" <packaging@sp1rit.anonaddy.me>

- Update to version 0+git20211017~f6573a4:
  * rust: Bindings now available in another repo
  * actions: Added deploy action that automatically submits rust bindings to sp1ritCS/gtuber-rs
  * removed nullability from StreamExt::url()
  * Minor fixes requested by @Rafostar
  * examples: rust: fixed crate path & unprintable Option<GString>
  * bindings: added rust bindings
  * examples: Add Rust client example
  * utils-common: Auto handle mobile hostnames

-------------------------------------------------------------------
Sun Oct 17 11:24:51 UTC 2021 - packaging@sp1rit.anonaddy.me

- Update to version 0+git20211016~741224a:
  * rust: Bindings now available in another repo
  * examples: Add Rust client example
  * utils-common: Auto handle mobile hostnames
  * piped: Use HLS only for live streams
  * website: Fix "User-Agent" related code
  * youtube: Handle videos URIs with "/v/video_id" path
  * youtube: Try to get default info when EMBED fails
  * gtuber: Support building against either libsoup3 or libsoup2
  * manifest-gen: Add ability to request manifest type
  * manifest-gen: Also sort DASH streams before adding them

-------------------------------------------------------------------
Sun Oct 17 11:24:09 UTC 2021 - Florian "spirit" <packaging@sp1rit.anonaddy.me>

- Initial packaging
openSUSE Build Service is sponsored by