summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* core: Fix endless loop in NS lookupjensgeorg-master-patch-71963Jens Georg2023-04-201-0/+1
| | | Fixes #228
* tracker3: Remove unused stringsJens Georg2023-03-191-9/+0
|
* all: Export disc numberJens Georg2023-03-196-23/+68
| | | | Fixes #223
* server: Add file extension mapping for FLACwip/fix-gst-launchJens Georg2023-03-151-0/+1
|
* server: Limit extension detection to filesJens Georg2023-03-151-6/+16
| | | | | | Do not do random extension detection on uris that are not files Fixes #225
* core, server: Remove deprecated calls to GSSDPJens Georg2023-02-116-10/+10
|
* Use title from container if availableJens Georg2023-02-111-27/+50
| | | | | | Fixes double and triple titles coming from a gstreamer weirdness Fixes #119
* db: Fix type mismatch for collate helperJens Georg2023-02-021-2/+2
| | | | Fixes #222
* rygel: Add comment what X.init_threads() is forJens Georg2023-01-181-0/+2
|
* all: Port to glib's Uuid.string_random()Jens Georg2022-07-296-9/+9
| | | | No more need for our own UUID function since GLib has its own
* gst-launch: Fix escaping of urisJens Georg2022-07-092-2/+2
|
* media-export: Adapt to VAPI clean-up in GUPnPJens Georg2022-06-041-1/+1
|
* all: API bumpJens Georg2022-06-0314-59/+65
|
* server: Fix client hacksJens Georg2022-05-2414-29/+27
|
* all: Port to libsoup3 / GUPnP-1.6Jens Georg2022-05-2434-359/+283
|
* core: Sort files while loading modulesJens Georg2022-05-221-0/+11
| | | | Fixes #173
* rygel: Re-add old DBus interfaceJens Georg2022-05-223-25/+24
|
* media-export: Actually turn of meta-dataJens Georg2022-05-223-3/+17
| | | | This was not disabling stuff properly
* rygel: Add missing license identifierJens Georg2022-05-121-0/+2
|
* rygel: Remove rygel-main.valaJens Georg2022-05-121-333/+0
| | | | This is the old pre-gapplication implementation
* rygel: Force initialization for X threadsJens Georg2022-05-121-0/+2
| | | | | Unfortunately we have to do that if Rygel is running in an X session and uses VAAPI, otherwise there will be a random crashfest
* engine-gst: Enable MPEG2 encoding using VA-APIJens Georg2022-05-122-1/+3
|
* engine-gst: Plug unused pads in encodebinJens Georg2022-05-121-0/+30
| | | | | | | | Use silence for audio and black screen for video if we try to transcode something where the other is missing Fixes lock-up in transcoding pipeline if there the source material does not have any audio
* tracker3: Do not error out if service is missingJens Georg2022-05-103-8/+4
| | | | Fixes #196
* renderer: Fix critical if no mime_typeJens Georg2022-05-101-3/+5
| | | | Fixes #160
* All: Get rid of most deprecationsJens Georg2022-04-3017-57/+57
|
* gst-media-engine: Adapt to vapi changesJens Georg2022-04-301-2/+2
|
* media-export,lms: Get rid of ValueArrayJens Georg2022-04-303-40/+40
|
* Port Rygel binary to GApplicationJens Georg2022-04-303-210/+404
|
* tracker3: Correct graph name for video itemsJan Alexander Steffens (heftig)2021-10-131-1/+1
|
* tracker3: Don't create connection in static constructorJan Alexander Steffens (heftig)2021-10-131-7/+7
| | | | | | bus_new will wait for work in the GDBus thread to be completed. However, further type initialization in the GDBus thread will block on the GType class_init_rec_mutex we're already holding and we end up in a deadlock.
* Revert "media-export: Adapt to GUPnP vapi changes"Jens Georg2021-08-051-1/+1
| | | | This reverts commit 528f0ca5ab5c3c19aa7ee10e68bba88088028ec1.
* media-export: Adapt to GUPnP vapi changesJens Georg2021-06-101-1/+1
|
* MediaExport: Tracker3 blocks start as wellJens Georg2021-05-231-2/+3
| | | | Not only the old Tracker plugin
* MediaExport: Don't activate on upgrade failJens Georg2021-05-232-13/+7
| | | | | | Properly deactivate plugin on start Fixes #166
* player-gst: Set initial volume to 50%Jens Georg2021-05-201-0/+2
|
* meson: Improve depends of typelib targets to avoid possible racesRico Tzschichholz2021-02-214-4/+4
|
* media-export: Respect .nomedia for skipping folderJens Georg2020-12-272-2/+9
| | | | Fixes #187
* mx-extract: Add xml to strippable extensionsJens Georg2020-10-121-1/+3
| | | | Used for DIDL_S playlist names
* server: add albumArtUri to VideoItemJens Georg2020-10-121-0/+20
| | | | Fixes #151
* renderer-gst: Add missing defaultJens Georg2020-08-021-0/+2
| | | | Fixes a warning produced by recent vala
* tracker3: Update for API break in tracker 2.99Sam Thursfield2020-08-011-1/+1
| | | | | The tracker:added property became nrl:added in https://gitlab.gnome.org/GNOME/tracker/-/merge_requests/274
* tracker, tracker3: Add missing default clauseJens Georg2020-07-302-0/+8
|
* media-export: Fix handling virtual-id: ids with :Jens Georg2020-07-301-1/+1
| | | | | | | If there's more than 2 : it would fail right away. Instead of splitting into all parts, limit it to two. Fixes #167
* media-export: Fix missing title in virtual containersJens Georg2020-07-291-0/+3
| | | | | | | | The name was not set for virtual objects if created from hash cache. This usually would only affect BrowseMetadata as BrowseChildren are constructed differently Fixes #169
* rygel: Make it possible to enable IPv6Jens Georg2020-07-261-1/+16
| | | | Whether or not IPv6 is working depends on the network manager in GUPnP
* core: Load if conflict with disabled pluginJens Georg2020-07-262-3/+10
| | | | | | If a plugin that is loaded conflicts with another plugin that is disabled, load anyway. Only if the module is really loaded into the process, refuse to load it
* gst-launch: Fix missing updated() callJens Georg2020-07-251-0/+1
| | | | This caused the plugin not to be active
* server: Only check for subtitles on native filesJens Georg2020-07-251-0/+4
|
* gst-launch: Delay root container initializationJens Georg2020-07-252-0/+15
| | | | | | | The media engine is only ready after the plugin is constructed. We need to delay the item creation until after that Fixes #159