summaryrefslogtreecommitdiff
path: root/src/gst
Commit message (Collapse)AuthorAgeFilesLines
* gst: Block more plugins that can't be used for thumbnailingwip/hadess/more-blocked-gst-pluginsBastien Nocera2021-03-261-3/+14
| | | | See link to upstream issues from tracker-miners.
* gst: More blocked pluginsBastien Nocera2020-07-311-3/+3
|
* tests: Move test-time into test-totemBastien Nocera2019-02-192-69/+0
| | | | Along with the other time label tests.
* gst: Fix "elapsed + remaining = total" in a different wayBastien Nocera2019-02-192-4/+9
| | | | | | | When making sure that: current time + time remaining = total run time don't blindly add 1 second to the runtime. Instead, round down the elapsed time, and round up the remaining time.
* gst: Add guard for the remaining time label problemBastien Nocera2019-02-191-0/+2
| | | | | We expect all the times passed to be positive, prefixing "-" is done when showing the remaining time.
* gst: Update bug linkBastien Nocera2019-02-191-1/+1
| | | | GStreamer moved to gitlab.
* gst: Add function to disable certain video decodersBastien Nocera2019-01-142-0/+30
| | | | | | | | | A number of hardware accelerated video decoders won't work for non-GUI uses as they might require a display to work, such as VA-API, Broadcom's MPEG decoder, etc. This function is code that was already in the thumbnailer code, so we can also apply it to the properties code.
* gst: Fix GstMemory memory leakBastien Nocera2018-06-141-0/+1
| | | | | | Spotted by denniswbb@web.de Closes: #177
* build: Fix "totem" trying to load shared librariesBastien Nocera2017-06-231-3/+3
| | | | | | This used to be a static library, built into the player library, so make it so again: totem: error while loading shared libraries: libtotemtimehelpers.so: cannot open shared object file: No such file or directory
* build: Remove autotoolsBastien Nocera2017-06-231-70/+0
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=783205
* build: Port to meson build systemIñigo Martínez2017-06-231-0/+60
| | | | | | | With additional testing and patches from Bastien Nocera <hadess@hadess.net> https://bugzilla.gnome.org/show_bug.cgi?id=783205
* thumbnailer: Add support for rotated thumbnailsBastien Nocera2014-06-021-0/+38
| | | | Similar to what we did in the movie player itself, but for thumbnails.
* main: Remove RTL helpersBastien Nocera2014-05-303-114/+1
| | | | The code now lives directly in GTK+'s GtkIconTheme handling.
* gst: Add new flags for playbinBastien Nocera2014-05-151-1/+3
| | | | | | See https://bugzilla.gnome.org/show_bug.cgi?id=679031 https://bugzilla.gnome.org/show_bug.cgi?id=728020
* all: Revert all totem_set_popover_no_shadow() bitsCarlos Garnacho2014-03-243-111/+1
| | | | | | | Since GTK+ commit eb0f86d48, this hack is no longer necessary as GtkPopover sets invariably a more fitting shape. https://bugzilla.gnome.org/show_bug.cgi?id=726927
* gst: Add helper to remove shadows from popoversBastien Nocera2014-02-203-1/+111
| | | | | As they don't behave well with clutter-gtk, and we get huge gray masses around the popup.
* build: Fix use of a deprecated automake variablePhilip Withnall2013-12-201-1/+1
| | | | ‘INCLUDES’ has been superseded by ‘AM_CPPFLAGS’.
* gst: Add RTL helpersBastien Nocera2013-07-303-1/+114
| | | | | | | So as to avoid replicating the same code everywhere... Conflicts: src/gst/Makefile.am
* gst: Add test suite for time helpersBastien Nocera2013-04-042-0/+71
| | | | It's pretty small, but will stop us from doing stupid things.
* gst: Fix up remaining time displayBastien Nocera2013-04-041-1/+6
| | | | | When calculating the remaining time, we want to make sure that: current time + time remaining = total run time
* gst: Add more time display optionsBastien Nocera2013-04-042-10/+33
| | | | | Add options to force the hour to be shown, and whether to show the time as "remaining" time.
* thumbnailer: Fix fetching the cover art on some systemsBastien Nocera2012-12-181-1/+1
| | | | | | | Initialise the type of image so that we can save the cover image even if the image-type isn't defined. https://bugzilla.gnome.org/show_bug.cgi?id=690286
* strings: Revert use of Unicode ratio symbol in time stringsPhilip Withnall2012-12-041-6/+6
| | | | | | | | | | …but keep it for ratios. As pointed out on DDL, the ratio character is semantically incorrect for times, and also has non-intuitive behaviour in RtL locales. See: https://mail.gnome.org/archives/desktop-devel-list/2012-December/msg00022.html Helps: https://bugzilla.gnome.org/show_bug.cgi?id=621639
* strings: Use Unicode ratio symbol (‘∶’) instead of colons in time stringsPhilip Withnall2012-12-041-6/+6
| | | | | | See: https://mail.gnome.org/archives/desktop-devel-list/2012-December/msg00015.html Helps: https://bugzilla.gnome.org/show_bug.cgi?id=621639
* gst: Fix possible use before set in pixbufBastien Nocera2012-09-101-1/+1
|
* gst: Simplify helpersBastien Nocera2012-08-301-34/+24
| | | | Based on work by Tim-Philipp Müller for sushi.
* helper: Add TODO itemBastien Nocera2012-07-131-0/+3
|
* build: Fix pkg-config usageBastien Nocera2012-07-137-207/+413
| | | | | | | | | | | We shouldn't be concatenating outputs from pkg-config, it ends up listing libraries twice and making a mess. This commit also cleans up the dependencies for the thumbnailer, audio preview and nautilus tabs, as they don't need clutter for example. https://bugzilla.gnome.org/show_bug.cgi?id=679461
* Port to GStreamer 1.0Bastien Nocera2012-07-122-27/+54
| | | | | | Thumbnailer, audio preview, properties page and totem tested and working. https://bugzilla.gnome.org/show_bug.cgi?id=674078
* build: Remove unused explicit library linkageBastien Nocera2012-07-051-2/+0
| | | | And add gstreamer-audio-0.10 to the list of required libraries.
* gst: Remove duplicated error message outputBastien Nocera2012-06-291-3/+0
|
* gst: Add helper to get the best available cover imageBastien Nocera2011-04-052-0/+90
| | | | Thus saving us the trouble of doing that.
* backend: Move frame capture to helpersBastien Nocera2011-04-042-0/+78
| | | | To share it between the capture code and the video widget.
* backend: Use helper functions for GStreamerBastien Nocera2011-04-043-0/+161