Skip to content
Commits on Source (138)
*~
*.o
*.lo
*.la
*.a
*.plugin
.exrc
*.orig
*.pc
.*.swp
.swp
.deps
.libs
stamp-*
*.stamp
*.service
*.gmo
*.bak
*.BACKUP.*
*.LOCAL.*
*.BASE.*
*.REMOTE.*
*.gir
*.typelib
core
*.log
po/rygel.pot
.version
aclocal.m4
autom4te.cache
build-aux/compile
build-aux/config.guess
build-aux/config.sub
build-aux/depcomp
build-aux/install-sh
build-aux/ltmain.sh
build-aux/missing
build-aux/mkinstalldirs
build-aux/test-driver
config.h
config.h.in
config.log
config.status
configure
data/org.gnome.Rygel.service
data/rygel-preferences.desktop
data/rygel-preferences.desktop.in
data/rygel.conf
data/rygel.desktop
data/rygel.desktop.in
data/xml/AVTransport2.xml
data/xml/BasicManagement2.xml
data/xml/ConnectionManager.xml
data/xml/ContentDirectory.xml
data/xml/ContentDirectory-NoTrack.xml
data/xml/EnergyManagement.xml
data/xml/MediaRenderer2.xml
data/xml/MediaRenderer2.xml.in
data/xml/MediaServer3.xml
data/xml/MediaServer3.xml.in
data/xml/RemoteUIServerService.xml
data/xml/RenderingControl2.xml
data/xml/RuihServer2.xml
data/xml/RuihServer2.xml.in
data/xml/UIList.xml
data/xml/X_MS_MediaReceiverRegistrar1.xml
libtool
m4/libtool.m4
m4/lt~obsolete.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
Makefile.in
Makefile
po/Makefile.in.in
po/POTFILES
rygel-1.0.pc
src/rygel/rygel
src/rygel/rygel-2.6.vapi
src/rygel/rygel-core.h
src/librygel-core/rygel-core.h
src/librygel-core/rygel-core-2.6.vapi
src/librygel-server/rygel-server.h
src/librygel-server/rygel-server-2.6.vapi
src/librygel-renderer/rygel-renderer.h
src/librygel-renderer/rygel-renderer-2.6.vapi
src/librygel-renderer-gst/rygel-renderer-gst.h
src/librygel-renderer-gst/rygel-renderer-gst-2.6.vapi
src/librygel-ruih/rygel-ruih-2.0.vapi
src/librygel-ruih/rygel-ruih.h
src/media-engines/gstreamer/rygel-media-engine-gst.h
src/media-engines/gstreamer/rygel-media-engine-gst.vapi
!src/plugins/media-export/rygel-media-export-collate.c
src/ui/rygel-preferences
tests/rygel-http-byte-seek-test
tests/rygel-http-get-test
tests/rygel-http-item-uri-test
tests/rygel-http-time-seek-test
tests/rygel-http-gst-response-test
tests/rygel-seekable-response-test
tests/rygel-http-post-test
tests/rygel-album-art-spec-test
tests/rygel-http-seekable-response-test
tests/rygel-http-response-test
tests/rygel-object-creator-test
tests/rygel-regression
tests/rygel-searchable-container-test
tests/rygel-playbin-renderer-test
tests/rygel-user-config-test
tests/rygel-environment-test
tests/rygel-media-engine-test
tests/plugins/media-export/regression
doc/rygel.1
doc/rygel.html
doc/rygel.conf.5
doc/rygel.conf.html
doc/reference/*/gtkdoc/*.txt
doc/reference/*/gtkdoc/html.stamp
doc/reference/*/gtkdoc/sgml.stamp
doc/reference/*/gtkdoc/ccomments
doc/reference/*/gtkdoc/xml
doc/reference/*/gtkdoc/cscan
doc/reference/*/gtkdoc/*.args
doc/reference/*/gtkdoc/*.c
doc/reference/*/gtkdoc/*.interfaces
doc/reference/*/gtkdoc/*.hierarchy
doc/reference/*/gtkdoc/*.signals
doc/reference/*/gtkdoc/*.types
doc/reference/*/gtkdoc/*.prerequisites
doc/reference/*/gtkdoc/html/
doc/reference/*/valadoc/
doc/**/*-gen
examples/fullscreen-renderer
examples/standalone-renderer-gst
examples/standalone-server
examples/standalone-ruih
src/plugins/media-export/rygel-media-export-internal.h
src/plugins/media-export/rygel-media-export.h
src/plugins/media-export/rygel-media-export.vapi
tests/**/*.trs
INSTALL
build
.vscode
build-dir
.flatpak-builder
include: 'https://gitlab.gnome.org/GNOME/citemplates/raw/master/flatpak/flatpak_ci_initiative.yml'
variables:
BUNDLE: "org.gnome.Rygel.Devel.flatpak"
GIT_SUBMODULE_STRATEGY: recursive
flatpak:
extends: ['.flatpak']
variables:
MANIFEST_PATH: "build-aux/org.gnome.Rygel.json"
RUNTIME_REPO: "https://flathub.org/repo/flathub.flatpakrepo"
# Replace with your application name, as written in the manifest
FLATPAK_MODULE: "rygel"
APP_ID: "org.gnome.Rygel"
#nightly:
#extends: '.publish_nightly'
# dependencies: ['flatpak']
# needs: ['flatpak']
Zeeshan Ali (Khattak)
E-mail: zeeshanak@gnome.org
Userid: zeeshanak
Jens Georg
E-mail: Jens Georg <mail@jensge.org>
Userid: jensgeorg
0.42.0 (stable)
===============
- Remove obsolete .desktop enries
- Translation updates
All contributors to this release:
- Piotr Drąg <piotrdrag@gmail.com>
- Guillaume Bernard <associations@guillaume-bernard.fr>
- Alexander Shopov <ash@kambanaria.org>
- Jake Dane <3689-jakedane@users.noreply.gitlab.gnome.org>
- Jürgen Benvenuti <gastornis@posteo.org>
- Matej Urbančič <mateju@src.gnome.org>
- Anders Jonsson <anders.jonsson@norsjovallen.se>
- Changwoo Ryu <cwryu@debian.org>
- Rūdolfs Mazurs <rudolfs.mazurs@gmail.com>
- Alan Mortensen <alanmortensen.am@gmail.com>
- Balázs Úr <balazs@urbalazs.hu>
- Jordi Mas <jmas@softcatala.org>
- Leônidas Araújo <leorusvellt@hotmail.com>
- Marek Černocký <marek@manet.cz>
- Nart Tlisha <daniel.abzakh@gmail.com>
- Fran Dieguez <frandieguez@gnome.org>
- Goran Vidović <trebelnik2@gmail.com>
Added/updated translations:
- ab.po, courtesy of Нанба Наала
- bg.po, courtesy of Alexander Shopov
- ca.po, courtesy of Jordi Mas i Hernàndez
- cs.po, courtesy of Marek Černocký
- da.po, courtesy of Alan Mortensen
- de.po, courtesy of Jürgen Benvenuti
- fr.po, courtesy of Guillaume Bernard
- gl.po, courtesy of Fran Dieguez
- hr.po, courtesy of gogo
- hu.po, courtesy of Balázs Úr
- ko.po, courtesy of Changwoo Ryu
- lv.po, courtesy of Rūdolfs Mazurs
- pl.po, courtesy of Piotr Drąg
- pt_BR.po, courtesy of Leônidas Araújo
- sl.po, courtesy of Matej Urbančič
- sv.po, courtesy of Anders Jonsson
0.41.2 (development)
====================
- Port to GLib's UUID function
- Temporarily disable the Since check during build
- Translation updates
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Asier Sarasua Garmendia <asiersarasua@ni.eus>
- Марко Костић <marko.m.kostic@gmail.com>
- Nart Tlisha <daniel.abzakh@gmail.com>
- Bartłomiej Piotrowski <b@bpiotrowski.pl>
- Emin Tufan Çetin <etcetin@gmail.com>
- Zurab Kargareteli <zuraxt@gmail.com>
- Kukuh Syafaat <kukuhsyafaat@gnome.org>
Added/updated translations:
- ab.po, courtesy of Нанба Наала
- eu.po, courtesy of Asier Sarasua Garmendia
- id.po, courtesy of Kukuh Syafaat
- ka.po, courtesy of Temuri Doghonadze
- sr.po, courtesy of Марко М. Костић
- tr.po, courtesy of Emin Tufan Çetin
0.41.1 (development)
====================
- Fix deprecations in meson files
- Adapt to VAPI changes in GUPnP
- Translation updates
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Daniel Mustieles <daniel.mustieles@gmail.com>
- Aurimas Černius <aurisc4@gmail.com>
- Aleksandr Melman <Alexmelman88@gmail.com>
Added/updated translations:
- es.po, courtesy of Daniel Mustieles García
- lt.po, courtesy of Aurimas Černius
- ru.po, courtesy of Aleksandr Melman
0.41.0 (development)
====================
Overall:
- Use GUPnP 1.6 API
- Use Libsoup 3 API
- API bump to 2.8
- ABI reset
Confirmation UI:
- Do not install ui file if preferences are not built
Documentation:
- Fix gtk-doc generation and installation
- Add option "man_pages" to disable man pages
Config:
- Fix Tracker3 configuration
Presets:
- Add presets for more encoders
- Fix mp4 muxing
- Support VA-API MPEG2 encoding
- Support VA-API H.264 encoding
Rygel:
- Port to GApplication instead of using our own single instance
mechanism
Core:
- Make plugin loader more predictable
Server:
- Add albumArtURI to VideoItem for devices that use that
for the thumbnail
Renderer:
- Fix a critical if there is no mime_type
MediaExport:
- Strip XML extensions (for DIDL_S playlists)
- Support ".nomedia" to skip indexing folders
- If database upgrade failed, do not activate plugin
- Treat parallel Tracker3 module similar to original Tracker
plugin
- Drop deperecated ValueArray
- Fix disabling meta-data extraction
LMS:
- Drop deprecated ValueArray
Tracker (old):
- Disable by default
Tracker3:
- Fix Video graph
- Fix deadlock on start
- Do not kill whole rygel if service is not activatable
GStreamer Media Engine:
- Adapt to deprecations
- Fix pipeline blocking issue when transcoding from video-only
files
Bugs fixed in this release:
- https://gitlab.gnome.org/GNOME/rygel/issues/151
- https://gitlab.gnome.org/GNOME/rygel/issues/160
- https://gitlab.gnome.org/GNOME/rygel/issues/166
- https://gitlab.gnome.org/GNOME/rygel/issues/173
- https://gitlab.gnome.org/GNOME/rygel/issues/183
- https://gitlab.gnome.org/GNOME/rygel/issues/187
- https://gitlab.gnome.org/GNOME/rygel/issues/190
- https://gitlab.gnome.org/GNOME/rygel/issues/192
- https://gitlab.gnome.org/GNOME/rygel/issues/192
- https://gitlab.gnome.org/GNOME/rygel/issues/196
- https://gitlab.gnome.org/GNOME/rygel/issues/208
All contributors to this release:
- Jens Georg <mail@jensge.org>
- Pawan Chitrakar <chautari@gmail.com>
- Quentin PAGÈS <pages_quentin@hotmail.com>
- Piotr Drąg <piotrdrag@gmail.com>
- Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
- Yaron Shahrabani <sh.yaron@gmail.com>
- Fabio Tomat <f.t.public@gmail.com>
- Yosef Or Boczko <yoseforb@gnome.org>
- Danial Behzadi <dani.behzi@ubuntu.com>
- Boyuan Yang <073plan@gmail.com>
- Hugo Carvalho <hugokarvalho@hotmail.com>
- Yuri Chornoivan <yurchor@ukr.net>
- Alexander Shopov <ash@kambanaria.org>
- Źmicier Turok <nashtlumach@gmail.com>
- Jiri Grönroos <jiri.gronroos@iki.fi>
- Alexey Rubtsov <rushills@gmail.com>
- Charles Monzat <charles.monzat@free.fr>
- Fran Dieguez <frandieguez@gnome.org>
- Rico Tzschichholz <ricotz@ubuntu.com>
- Jordi Mas <jmas@softcatala.org>
- Kjartan Maraas <kmaraas@gnome.org>
- Cheng-Chia Tseng <pswo10680@gmail.com>
- Juliano Camargo <julianosc@protonmail.com>
Added/updated translations:
- bg.po, courtesy of Alexander Shopov
- ca.po, courtesy of Carles Ferrando Garcia
- fa.po, courtesy of Danial Behzadi
- fi.po, courtesy of Jiri Grönroos
- fr.po, courtesy of Guillaume Bernard
- fur.po, courtesy of Fabio Tomat
- gl.po, courtesy of Fran Dieguez
- he.po, courtesy of Yosef Or Boczko
- nb.po, courtesy of Kjartan Maraas
- ne.po, courtesy of Pawan Chitrakar
- pt.po, courtesy of Hugo Carvalho
- ru.po, courtesy of Alexey Rubtsov
- uk.po, courtesy of Yuri Chornoivan
- zh_CN.po, courtesy of lumingzh
- zh_TW.po, courtesy of Cheng-Chia Tseng
0.40.4 (stable)
===============
......
* MediaExport
* Fix coding-style/indentation everywhere.
* Filesystem-based cover art (Implement feeding-part of MediaArtStorageSpec)
* Preliminary patch exists, though ugly
* Add configurable filter on "Genre" to decide between Audio and Music for
* UPnP class
* check if g_file_enumerator_container can simplify harvester
* Find a way to handle images properly
* Will be done automagically by
* https://bugzilla.gnome.org/show_bug.cgi?id=626531
* Unify ImportResource and HTTPPost.
* Check in HTTPSeek really needed?
* Cache response(s). If user fast forwards a stream, one request completes and
a second will be issued with a new time offset. It is important to keep the
latency of starting the new request small.
→ How to handle devices that query a lot of byte ranges in parallel (LG
blueray player e.g.)
* Assign priorities to gstreamer threads
(See gstreamer/tests/examples/streams/stream-status.c)
* rygel copies config file to user's home dir if not already there.
* Copy code from UI.
* UI:
* Kill preferences UI
* Move UI components to gnome-user-share (bastien will do this, really?)
* Remove rygel-preferences (code and UI file).
* Remove unneeded API from UserConfig.
* Remove related stuff from this TODO file.
* MediaItem.add_resource() should take a res (and renamed) rather than
taking a didl_item and returning a res.
* Tracker
* More suitable name for SearchContainer (QueryContainer?)
* Async creation of containers.
* Fetch as much metadata from added item as possible.
* Use tracker:id for IDs.
* Complete search implementation.
* Deal with number search expressions.
* Deal with logical expressions too.
* Document plugin API.
* Use methods (with errors) in Player's API to set props.
* Player's APIs should be async.
* Make all GIO calls async
* Replace magic keywords in model description as well.
* Get rid of 'handle_error' in most places.
* Unit tests
* HTTPGetHandler
* HTTPIdentityHandler
* HTTPTranscodeHandler
* UserConfig
* config file not available
* MediaProviderSpec/External
* Fix search: complete prop translation.
* search: What about multvalued props?
* Make use of "*" filter.
* How to hide ContentDirectoryError?
* mpris
* use icons for media objects.
* Playbin
* configuration options to set gst playbin props?
* Handle all provided metadata in CreateObject.
* Put common code in item and container into object (e.g upnp_class)
* Totem plugin that implements MediaRenderer spec.
* ScheduledRecording (ScheduledRecording spec, especially section 2.9.2.2.1)
* Add MediaItem.ChannelID prop.
* MediaItem.ChannelID prop gets serialized into DIDL.
* Skeleton ScheduledRecording service implementation
* RecordSchedule : MediaObject
* RecordTask : MediaObject
* Implement ScheduledRecording and RecordingBrowse classes (only allow
single RecordTask in each RecordSchedule)
* Make ScheduledRecording and ContentDir derive from a common class
(Browsable?). Same goes for RecordingBrowse and ContentDirBrowse.
* Move common code (construction and serializating) to MediaObject.
* Move the res field and it's manipulation to MediaObject.
* ScheduledRecording
* export EPG hierarchy
* EPG container
* EPG item
* Tracker:
* MetadataValues:
* Document delegate functions.
* Do something about total_count param of search (using COUNT?)
* Missing metadata:
* Video: resolution info, author, framerate, bitrate etc.
* Image: album.
* Use ~/.face as icon if available.
* Remove redundant "Item" from item class names.
* share playlists and other categories?
* Internal res:
* Provide IP.
* Provide APIs for D-Bus service-based plugins (external,mpris,tracker).
=== Doubtful / issues ===
* See if any of sunil mohan's changes are mergable.
* Generate default rygel.conf from rygel.conf.xml?
* Use cached props instead of Properties.get*() for cleaner code. issue: How
to deal with optional properties on MediaServer2?
* move contents of src dir a level up?
* Pass a function to HTTPServer and HTTPRequest for item search, rather than
ContentDir itself?
* Implement DLNA's time seeking for non-transcoded contents as well.
* Probably next to impossible since that would need a byte ←→ time
mapping
* remove project prefix from file names?
* use soup_buffer_new_with_owner() to save memory?
* UTF16 conversion to UTF8.
* mark the plugins using %h option.
* listen to hostname changes and re-create plugins that use %h magic.
=== Wishes ===
* http://zee-nix.blogspot.com/2008/10/rygel-gnome-upnp-media-server.html
......@@ -5,123 +5,114 @@
"sdk" : "org.gnome.Sdk",
"command" : "rygel",
"finish-args" : [
"--env=DCONF_USER_CONFIG_DIR=.config/dconf",
"--filesystem=~/.config/dconf:ro",
"--filesystem=xdg-download",
"--filesystem=xdg-pictures",
"--filesystem=xdg-run/dconf",
"--share=ipc",
"--share=network",
"--device=all",
"--socket=wayland",
"--socket=x11",
"--talk-name=ca.desrt.dconf",
"--talk-name=org.freedesktop.FileManager1",
"--talk-name=org.gnome.SettingsDaemon",
"--share=ipc",
"--talk-name=org.gtk.vfs",
"--talk-name=org.gtk.vfs.*"
"--talk-name=org.gtk.vfs.*",
"--filesystem=xdg-pictures",
"--filesystem=xdg-videos",
"--filesystem=xdg-music",
"--own-name=org.gnome.Rygel1"
],
"build-options" : {
"cflags" : "-O2 -g",
"cxxflags" : "-O2 -g",
"env" : {
"V" : "1"
}
},
"cleanup" : [
"/include",
"/lib/pkconfig",
"/share/pkgconfig",
"/lib/pkgconfig",
"/man",
"/share/doc",
"/share/gtk-doc",
"/share/man",
"/share/vala",
"/lib/girepository",
"/share/pkgconfig",
"*.la",
"*.a"
],
"modules" : [
{
"name" : "gssdp",
"buildsystem": "meson",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gssdp.git/",
"branch" : "gssdp-1.4"
"branch" : "master"
}
]
},
{
"name" : "gupnp",
"buildsystem": "meson",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gupnp.git/",
"branch" : "gupnp-1.4"
"branch" : "master"
}
]
},
{
{
"name" : "gupnp-av",
"buildsystem": "meson",
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gupnp-av.git/",
"branch" : "master"
"url" : "https://gitlab.gnome.org/GNOME/gupnp-av.git/"
}
]
},
{
"name" : "gupnp-dlna",
"buildsystem": "autotools",
"config-opts" : [
"--disable-Werror"
],
"buildsystem" : "meson",
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/gupnp-dlna.git/",
"branch" : "master"
"url" : "https://gitlab.gnome.org/GNOME/gupnp-dlna.git/"
}
]
},
{
"name" : "libgee",
"name" : "libmediaart",
"buildsystem" : "meson",
"sources" : [
{
"type" : "archive",
"url" : "https://download.gnome.org/sources/libgee/0.20/libgee-0.20.1.tar.xz",
"sha256" : "bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630"
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/libmediaart.git/"
}
],
"make-install-args": [
"girdir=/app/share/gir-1.0",
"typelibdir=/app/lib/girepository-1.0"
],
"config-opts" : [
"--disable-docs"
]
},
{
"name" : "libmediaart",
"sources" : [
"name": "gst-editing-services",
"buildsystem": "meson",
"builddir": true,
"subdir": "subprojects/gst-editing-services",
"config-opts": [
"-Ddoc=disabled"
],
"sources": [
{
"type" : "archive",
"url" : "https://download.gnome.org/sources/libmediaart/1.9/libmediaart-1.9.4.tar.xz",
"sha256" : "a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d"
"type": "git",
"branch": "1.20.3",
"url": "https://gitlab.freedesktop.org/gstreamer/gstreamer.git",
"commit" : "ccf22e315cedf81e0075ab179ffb1b733da5206e"
}
],
"config-opts" : [
"--disable-docs"
]
},
{
{
"name" : "rygel",
"buildsystem" : "meson",
"config-opts" : [
"-Dplugins=['external', 'gst-launch', 'lms', 'media-export', 'mpris', 'playbin', 'ruih']"
"--libdir=lib"
],
"builddir" : true,
"sources" : [
{
"type" : "git",
"url" : "https://gitlab.gnome.org/GNOME/rygel.git/",
"branch" : "master"
"url" : "https://gitlab.gnome.org/GNOME/rygel.git/"
}
]
}
......
......@@ -29,7 +29,7 @@ configure_file(input: 'org.gnome.Rygel1.service.in',
systemd = dependency('systemd', required : false)
systemd_user_unit_dir = join_paths(get_option('prefix'), 'lib/systemd/user/')
if systemd.found()
systemd_user_unit_dir = systemd.get_pkgconfig_variable('systemduserunitdir')
systemd_user_unit_dir = systemd.get_variable('systemduserunitdir')
endif
if not (get_option('systemd-user-units-dir') == 'off')
......@@ -43,22 +43,14 @@ if not (get_option('systemd-user-units-dir') == 'off')
install_dir : systemd_user_unit_dir)
endif
rygel_desktop_preferences_in = configure_file(input: 'rygel-preferences.desktop.in.in',
output : 'rygel-preferences.desktop.in',
configuration : data_conf)
rygel_desktop_in = configure_file(input: 'rygel.desktop.in.in',
output : 'rygel.desktop.in',
configuration : data_conf)
i18n.merge_file(input: rygel_desktop_in,
i18n.merge_file(input: 'rygel.desktop.in',
output: 'rygel.desktop',
po_dir : join_paths('..','po'),
type: 'desktop',
install : true,
install_dir: join_paths(get_option('datadir'), 'applications'))
i18n.merge_file(input: rygel_desktop_preferences_in,
i18n.merge_file(input: 'rygel-preferences.desktop.in',
output: 'rygel-preferences.desktop',
po_dir : join_paths('..','po'),
type: 'desktop',
......
[_presets_]
version=1.0
element-name=GstFdkAacEnc
[Rygel DLNA preset]
bitrate=64000
[Rygel AAC_ADTS_320 preset]
bitrate=256000
[Rygel AVC_MP4_BL_CIF15_AAC_520 preset]
bitrate=256000
......@@ -5,3 +5,7 @@ element-name=GstMP4Mux
[Rygel DLNA preset]
streamable=true
faststart=true
[Rygel AVC_MP4_BL_CIF15_AAC_520 preset]
streamable=true
faststart=true
[_presets_]
version=1.0
element-name=GstX264Enc
[Rygel AVC_MP4_BL_CIF15_AAC_520 preset]
bitrate=384000
[_presets_]
version=1.0
element-name=GstVaapiEncodeH264
[Rygel AVC_MP4_BL_CIF15_AAC_520 preset]
bitrate=384
[_presets_]
version=1.0
element-name=GstVaapiEncodeMpeg2
[Rygel DLNA preset]
bitrate=15000
[_presets_]
version=1.0
element-name=GstVoAacEnc
[Rygel DLNA preset]
bitrate=64
[Rygel AAC_ADTS_320 preset]
bitrate=256
[Rygel AVC_MP4_BL_CIF15_AAC_520 preset]
bitrate=128
......@@ -2,6 +2,7 @@ install_data(
['avenc_aac.prs',
'avenc_mp2.prs',
'avenc_mpeg2video.prs',
'GstVaapiEncodeMpeg2.prs',
'avenc_wmav1.prs',
'avenc_wmv1.prs',
'GstFaac.prs',
......
......@@ -9,7 +9,3 @@ Terminal=false
Type=Application
StartupNotify=true
NotShowIn=GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=Rygel
X-GNOME-Bugzilla-Component=rygel-preferences
X-GNOME-Bugzilla-Version=@VERSION@
......@@ -9,7 +9,3 @@ Type=Application
NoDisplay=true
StartupNotify=true
X-GNOME-Autostart-enabled=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=Rygel
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=@VERSION@
rygel (0.42.0-2ubuntu1) lunar; urgency=medium
* Merge from Debian unstable. Remaining change:
- Add debian/patches/revert_gst_depends.patch: revert upstream commit
'Use GES for time seeking during transcoding', gst-editing-services
depends on gstreamer codecs which can't be promoted to main
-- Jeremy Bicha <jbicha@ubuntu.com> Wed, 16 Nov 2022 15:35:33 -0500
rygel (0.42.0-2) unstable; urgency=medium
* Team upload.
* Upload to unstable. (See #1022003)
-- Andreas Henriksson <andreas@fatal.se> Sun, 30 Oct 2022 15:10:56 +0100
rygel (0.42.0-1) experimental; urgency=medium
* Team upload.
* New upstream release
* Bump (build-)deps to gssdp/gupnp 1.2->1.6
* Update for rygel ABI bump 2.6->2.8
* Bump libsoup 2.4->3.0
* Bump rygel-ruih 2.0->2.8
* Stop installing TODO
* Drop ancient debian/rygel-tracker.NEWS
-- Andreas Henriksson <andreas@fatal.se> Tue, 18 Oct 2022 20:23:15 +0200
rygel (0.40.4-1ubuntu1) kinetic; urgency=medium
* Merge from Debian unstable. Remaining change:
......
......@@ -17,15 +17,15 @@ Build-Depends: debhelper-compat (= 13),
libges-1.0-dev (>= 1.16),
libglib2.0-dev (>= 2.56.0),
libglib2.0-doc,
libgssdp-1.2-dev (>= 1.1.0),
libgssdp-1.6-dev,
libgstreamer-plugins-base1.0-dev (>= 1.12),
libgstreamer1.0-dev (>= 1.12),
libgtk-3-dev (>= 3.22),
libgupnp-1.2-dev (>= 1.1.0),
libgupnp-1.6-dev (>= 1.1.0),
libgupnp-av-1.0-dev (>= 0.12.8),
libgupnp-dlna-2.0-dev (>= 0.9.4-2),
libmediaart-2.0-dev (>= 0.7.0),
libsoup2.4-dev (>= 2.44.0),
libsoup-3.0-dev,
libsqlite3-dev (>= 3.5),
libtracker-sparql-3.0-dev,
libunistring-dev,
......@@ -71,23 +71,23 @@ Description: GNOME UPnP/DLNA services
* mpris: Export of media players that implement MPRIS2 D-Bus interface,
as MediaRenderer devices.
Package: rygel-2.6-dev
Package: rygel-2.8-dev
Section: devel
Architecture: any
Depends: libgstreamer1.0-dev,
libgee-0.8-dev,
libglib2.0-dev,
libgupnp-1.2-dev,
libgupnp-1.6-dev,
libgupnp-av-1.0-dev,
librygel-core-2.6-2 (= ${binary:Version}),
librygel-db-2.6-2 (= ${binary:Version}),
librygel-renderer-2.6-2 (= ${binary:Version}),
librygel-renderer-gst-2.6-2 (= ${binary:Version}),
librygel-ruih-2.0-1 (= ${binary:Version}),
librygel-server-2.6-2 (= ${binary:Version}),
librygel-core-2.8-0 (= ${binary:Version}),
librygel-db-2.8-0 (= ${binary:Version}),
librygel-renderer-2.8-0 (= ${binary:Version}),
librygel-renderer-gst-2.8-0 (= ${binary:Version}),
librygel-ruih-2.8-0 (= ${binary:Version}),
librygel-server-2.8-0 (= ${binary:Version}),
${misc:Depends}
Replaces: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev
Conflicts: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev
Replaces: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Conflicts: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Description: GNOME UPnP/DLNA services - plugin development files
Rygel is a home media solution that allows you to easily share audio, video
and pictures, and control of media player on your home network. In technical
......@@ -98,7 +98,7 @@ Description: GNOME UPnP/DLNA services - plugin development files
.
This package provides the development files needed to build Rygel plugins.
Package: librygel-core-2.6-2
Package: librygel-core-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -113,7 +113,7 @@ Description: GNOME UPnP/DLNA services - core library
.
This package contains the core of Rygel, used by other rygel modules.
Package: librygel-server-2.6-2
Package: librygel-server-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -129,7 +129,7 @@ Description: GNOME UPnP/DLNA services - server library
This package contains a library used by application implementing
UPnP server functionality by using rygel server plug-ins.
Package: librygel-renderer-2.6-2
Package: librygel-renderer-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -145,7 +145,7 @@ Description: GNOME UPnP/DLNA services - renderer library
This package contains a library used by applications implementing
UPnP renderer functionality by using rygel renderer plug-ins.
Package: librygel-renderer-gst-2.6-2
Package: librygel-renderer-gst-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -162,7 +162,7 @@ Description: GNOME UPnP/DLNA services - renderer library
UPnP renderer functionality based on GStreamer by using rygel renderer
plug-ins.
Package: librygel-ruih-2.0-1
Package: librygel-ruih-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -178,7 +178,7 @@ Description: GNOME UPnP/DLNA services - ruih library
This package contains a library implementing the Remote User Interface Server
protocol interfaces.
Package: librygel-db-2.6-2
Package: librygel-db-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......
......@@ -13,15 +13,15 @@ Build-Depends: debhelper-compat (= 13),
libges-1.0-dev (>= 1.16),
libglib2.0-dev (>= 2.56.0),
libglib2.0-doc,
libgssdp-1.2-dev (>= 1.1.0),
libgssdp-1.6-dev,
libgstreamer-plugins-base1.0-dev (>= 1.12),
libgstreamer1.0-dev (>= 1.12),
libgtk-3-dev (>= 3.22),
libgupnp-1.2-dev (>= 1.1.0),
libgupnp-1.6-dev (>= 1.1.0),
libgupnp-av-1.0-dev (>= 0.12.8),
libgupnp-dlna-2.0-dev (>= 0.9.4-2),
libmediaart-2.0-dev (>= 0.7.0),
libsoup2.4-dev (>= 2.44.0),
libsoup-3.0-dev,
libsqlite3-dev (>= 3.5),
libtracker-sparql-3.0-dev,
libunistring-dev,
......@@ -67,23 +67,23 @@ Description: GNOME UPnP/DLNA services
* mpris: Export of media players that implement MPRIS2 D-Bus interface,
as MediaRenderer devices.
Package: rygel-2.6-dev
Package: rygel-2.8-dev
Section: devel
Architecture: any
Depends: libgstreamer1.0-dev,
libgee-0.8-dev,
libglib2.0-dev,
libgupnp-1.2-dev,
libgupnp-1.6-dev,
libgupnp-av-1.0-dev,
librygel-core-2.6-2 (= ${binary:Version}),
librygel-db-2.6-2 (= ${binary:Version}),
librygel-renderer-2.6-2 (= ${binary:Version}),
librygel-renderer-gst-2.6-2 (= ${binary:Version}),
librygel-ruih-2.0-1 (= ${binary:Version}),
librygel-server-2.6-2 (= ${binary:Version}),
librygel-core-2.8-0 (= ${binary:Version}),
librygel-db-2.8-0 (= ${binary:Version}),
librygel-renderer-2.8-0 (= ${binary:Version}),
librygel-renderer-gst-2.8-0 (= ${binary:Version}),
librygel-ruih-2.8-0 (= ${binary:Version}),
librygel-server-2.8-0 (= ${binary:Version}),
${misc:Depends}
Replaces: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev
Conflicts: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev
Replaces: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Conflicts: rygel-1.0-dev, rygel-2.0-dev, rygel-2.4-dev, rygel-2.6-dev
Description: GNOME UPnP/DLNA services - plugin development files
Rygel is a home media solution that allows you to easily share audio, video
and pictures, and control of media player on your home network. In technical
......@@ -94,7 +94,7 @@ Description: GNOME UPnP/DLNA services - plugin development files
.
This package provides the development files needed to build Rygel plugins.
Package: librygel-core-2.6-2
Package: librygel-core-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -109,7 +109,7 @@ Description: GNOME UPnP/DLNA services - core library
.
This package contains the core of Rygel, used by other rygel modules.
Package: librygel-server-2.6-2
Package: librygel-server-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -125,7 +125,7 @@ Description: GNOME UPnP/DLNA services - server library
This package contains a library used by application implementing
UPnP server functionality by using rygel server plug-ins.
Package: librygel-renderer-2.6-2
Package: librygel-renderer-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -141,7 +141,7 @@ Description: GNOME UPnP/DLNA services - renderer library
This package contains a library used by applications implementing
UPnP renderer functionality by using rygel renderer plug-ins.
Package: librygel-renderer-gst-2.6-2
Package: librygel-renderer-gst-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -158,7 +158,7 @@ Description: GNOME UPnP/DLNA services - renderer library
UPnP renderer functionality based on GStreamer by using rygel renderer
plug-ins.
Package: librygel-ruih-2.0-1
Package: librygel-ruih-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......@@ -174,7 +174,7 @@ Description: GNOME UPnP/DLNA services - ruih library
This package contains a library implementing the Remote User Interface Server
protocol interfaces.
Package: librygel-db-2.6-2
Package: librygel-db-2.8-0
Section: libs
Architecture: any
Multi-Arch: same
......