GNOME Bugzilla – Bug 756608
docs: Reduce the size of slides, 3.8MB is too much
Last modified: 2016-10-31 14:23:31 UTC
I have a feeling that, it is bit inappropriate to add all html-css-image (3.8 MB) stuffs in the gstreamer-vaapi source. I would rather prefer to have a simple text pdf which should only include the contents of the slides, so that we can think about including this in distribution tar-ball too.
You can export the slide to PDF, using Chrome: https://github.com/hakimel/reveal.js#pdf-export But the output is 22MB size
May be a stripped-down version?,,,We can even omit pages under "Challenges". Also without any images.. IMHO, all the pages under the sessions "VA-API VIDEO ACCELERATION" and "WHAT IS GSTREAMER-VAAPI?" should be enough as a reference document..
I have been thinking on this all the weekend. I feel bad because I made a mistake pushing this without asking for comments. I see two possible solutions: 1\ trim the reveal.js to it's minimal required to render the slides 2\ remove all reveal.js and use the makefile to clone a specific version of reveal.js (like a git submodule) Either way, all these 3.8MB are already in repository history :( and will be downloaded by the clients, unless we do some surgery in the git tree, which is dangerous. (In reply to sreerenj from comment #2) > May be a stripped-down version?,,,We can even omit pages under > "Challenges". Also without any images.. > IMHO, all the pages under the sessions "VA-API VIDEO ACCELERATION" and "WHAT > IS GSTREAMER-VAAPI?" should be enough as a reference document.. The slides themselves are in index.html, and it doesn't use almost any space, the problem is the reveal.js code, theme and fonts.
I think you can do, -- git rebase -i 20baf4c39d0c9296ad001fe09636aa5d96c07b29^ -- remove the commit "docs: slides from GStreamer Conference 2015" -- save&quit -- git push -f Any issue with this???
(In reply to sreerenj from comment #4) > I think you can do, > > -- git rebase -i 20baf4c39d0c9296ad001fe09636aa5d96c07b29^ > -- remove the commit "docs: slides from GStreamer Conference 2015" > -- save&quit > -- git push -f > > Any issue with this??? I thinks it is a bit risky: who has pull/clone recently the repo, will find broken their work-flow. A simple pull won't work. If we do it, it would be done asap, to avoid a bigger history rewrite. Should I do it?
(In reply to Víctor Manuel Jáquez Leal from comment #5) > (In reply to sreerenj from comment #4) > > I think you can do, > > > > -- git rebase -i 20baf4c39d0c9296ad001fe09636aa5d96c07b29^ > > -- remove the commit "docs: slides from GStreamer Conference 2015" > > -- save&quit > > -- git push -f > > > > Any issue with this??? > > I thinks it is a bit risky: who has pull/clone recently the repo, will find > broken their work-flow. A simple pull won't work. > Thats right, but I am ready to take that risk :) > If we do it, it would be done asap, to avoid a bigger history rewrite. > Exactly ! > Should I do it? Yes
done... (fingers crossed)
I have published them here: http://people.igalia.com/vjaquez/talks/gstvaapi-201509 I was thinking the option of only pushing the index.html and the important images. reveal.js might be loaded remotely (we need to check that option) or clone the sources when running make.
Moving to Product:GStreamer, Component:gstreamer-vaapi
If you have slides in PDF format they can also be put here fwiw: https://gstreamer.freedesktop.org/data/events/gstreamer-conference/2015/
(In reply to Tim-Philipp Müller from comment #10) > If you have slides in PDF format they can also be put here fwiw: > https://gstreamer.freedesktop.org/data/events/gstreamer-conference/2015/ Done
I think we can close this then? aiui the large docs have been removed from git and published elsewhere. Anything left to do?
(In reply to Tim-Philipp Müller from comment #12) > I think we can close this then? > > aiui the large docs have been removed from git and published elsewhere. > Anything left to do? Yes, let's close it. Thanks Tim.