- Sep 21, 2017
-
-
Alexandru Băluț authored
-
Alexandru Băluț authored
If the Pitivi package is built (with Meson) while in some non-Pitivi git repository, the HEAD sha was being displayed.
-
- Sep 20, 2017
-
-
Cherry-pick select changes from 900ebc4e Differential Revision: https://phabricator.freedesktop.org/D1766
-
Make sure only the sink widget remains visible when playing and all the overlays are hidden. When using keyframes with the transformation properties, the properties of the overlay are updated with a delay, which causes the sink widget and the overlay to get out of sync. Hiding the overlay will hide this problem. Differential Revision: https://phabricator.freedesktop.org/D1811
-
Thibault Saunier authored
Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1863
-
- Sep 10, 2017
-
-
- Sep 06, 2017
-
-
Marek Černocký authored
-
- Sep 01, 2017
-
-
Added a mechanism which allows custom validation checks on the inputs of a GstElementSettingsWidget. Also, a validation check for the multipass-cache-file property of the x264enc encoder was added. Fixes T7580. Differential Revision: https://phabricator.freedesktop.org/D1804
-
Alexandru Băluț authored
This reverts 2c01993c which ironically had the same title. The warning message is different though: (pitivi:3): Gtk-WARNING **: Allocating size to GtkScrollbar 0x2d310b0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate? Differential Revision: https://phabricator.freedesktop.org/D1861
-
- Aug 27, 2017
-
-
Thibault Saunier authored
Avoiding warnings when stopping the generation after the callback has been called.
-
Thibault Saunier authored
Avoiding to get warned about it
-
- Aug 26, 2017
-
-
Make sure encoder advanced settings are serialized in the .xges file, so users don't have to enter them again everytime they open a project Reviewed-by: Thibault Saunier <tsaunier@gnome.org> Differential Revision: https://phabricator.freedesktop.org/D1836
-
Thibault Saunier authored
-
Thibault Saunier authored
Otherwise it lands in lib64/ instead of lib/ and leads to not picking up the right gst-python overrides and in flatpak libs should land into lib/. Fixes T7824
-
Thibault Saunier authored
Otherwise we get: Failed to register: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: org.freedesktop.DBus.Error.ServiceUnknown I am not sure what this is due to, but sharing the whole session bus should work and be good enough for now (we are not really sandboxed yet anyway).
-
- Aug 25, 2017
-
-
Thibault Saunier authored
-
- Aug 24, 2017
-
-
Thibault Saunier authored
-
Thibault Saunier authored
-
Thibault Saunier authored
Start respecting flathub requirement about usage of --network=true in build env
-
- Aug 21, 2017
- Aug 20, 2017
-
-
- Aug 19, 2017
-
-
Thibault Saunier authored
Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1835
-
Thibault Saunier authored
We handle it as follow: Say, the loading project as file A and its proxy A.proxy - In Project::missing-uri, return the proxy target URI so the proxy is, proxied by it target (A.proxy will be proxied by A) - As soon as the A asset is ready, we start creating its proxy - Once the A.proxy is created, we reload it, unproxy it (to avoid proxy cycles), and start using it as a proxy for A Also fix several places where we were considering that an asset with a ->proxy_target != None was a proxy in our terms, it is not true anymore as during the time where we are recreating 'A.proxy', A.props.proxy_target is actually A.proxy, but it is no a proxy for us at that point (just a temporary redirection). Fixes T7560 Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1815
-
Thibault Saunier authored
Those have to be unique and could, in complex cases be duplicated. Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1818
-
Thibault Saunier authored
Nothing guarantess that GES.Element.props.uri is quoted, but we make sure self.uri is quoted, so we sometime would end up symlinking circularly the thumbnail database.
-
- Aug 18, 2017
-
-
Thibault Saunier authored
-
Thibault Saunier authored
And do not rely on Zoomable.app to get the info, that attribute look quite ugly and we should try to avoid using it all around. Instead pass it in the previewer constructor And stop our differentiation between thumbnails and waveform generation, it doesn't seem needed and having two options for that look too much.
-
Thibault Saunier authored
This was a regression introduced in 536e99c7 "elements: Lazy create the KeyFrame curves". Fixes T7812 Reviewed-by: Stefan-Adrian Popa <stefanpopa2209@gmail.com> Differential Revision: https://phabricator.freedesktop.org/D1850
-
-
Thibault Saunier authored
Going though the same PreviewerGeneratorManager as when needing to launch a pipeline. It is an expensive and can lead to pipeline startup being slowed down by many seconds on big timeline. Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1846
-
Thibault Saunier authored
Otherwise they were not appearing until the user force a redraw one way or another Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1848
-
Thibault Saunier authored
We only need to serialize a numpy.array so no reason to use pickle for that. Loading and saving is at least 10 times faster using numpy.load/save instead of pickle from my brief testing. Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1847
-
Thibault Saunier authored
This is plain wrong and we should handle state changes to PAUSED asynchronously. Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1844
-
Thibault Saunier authored
And avoid doing any activity on them until the project has been completely teared down. Without that we will go crazy about starting/stoping preview generation while tearing down projects. Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1843
-
- Aug 16, 2017
-
-
- Aug 15, 2017
-
-
Thibault Saunier authored
And make it uses any of the avalaible raw video formats. This also allows us to remove the where we were specially setting it. Fixes T7808 Reviewed-by: Mathieu Duponchelle <mathieu.duponchelle@epitech.eu> Differential Revision: https://phabricator.freedesktop.org/D1840
-
Thibault Saunier authored
And install gstreamer-vaapi in the sandbox Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1839
-
- Aug 14, 2017
-
-
Thibault Saunier authored
Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1824
-
Thibault Saunier authored
Creating the UI representation of the keyframe is expensive (on big projects it can take several seconds to create them - 25s for the project provided in T7793). We do not need to create them when creating the clip UI but only once the clip is selected, so make sure to create them until actually requred. Fixes T7793 Reviewed-by: Alex Băluț <<alexandru.balut@gmail.com>> Differential Revision: https://phabricator.freedesktop.org/D1823
-