Commit Graph

20 Commits

Author SHA1 Message Date
Carsten Haitzler 65a614e5e2 remove emotion obj init as its pretty pointless these days 2020-03-03 20:21:20 +00:00
Carsten Haitzler ae961da8dd handle possible buffer max-out with snprintfs as errors
no warnings now.
2018-11-16 12:35:53 +00:00
Carsten Haitzler f328d97ec5 rage thumb - allow a much longer timeout for long generation efforts 2018-02-24 22:17:38 +09:00
Carsten Haitzler 8d07759869 implement metadata for mpris so evene thumbs work for non-thumbed files
this allows us to port to artfiles always too... this way
music-control displays the albumart. music-control is a bit broken in
that it doesnt keep aspect ratio etc. of these. need to fix that over
there.... but... it's coming together.
2017-11-28 14:32:59 +09:00
Al Poole 6e2b560ed4 thumb: fix optimization conversion, move and free.
Summary:
fix image save (needs extension). use same extension (saves conversion).
fix free before use.

Reviewers: raster

Reviewed By: raster

Differential Revision: https://phab.enlightenment.org/D5071
2017-08-06 19:04:24 +09:00
Carsten Haitzler 712d88dbf0 rage browser mode thumbs - imrpove handling of child thum processes
dont overload the machin and leave thumb procs around and handle their
death better with tmp files+ atomic rename etc.
2017-07-29 00:54:12 +09:00
Carsten Haitzler 8726c95e2b replace autofoo with meson...
learning how meson works. may not be the cleanest or nicest... but
it's not too bad. it does work. ninja dist works.

build times improved. for a full autogen.sh, make etc. -> 5.205s to 0.759s
2017-07-21 11:11:54 +09:00
Carsten Haitzler 0722dd5884 thumb binary - just straight exit everywhere. 2017-01-16 17:08:00 +09:00
Al Poole 47b39cc227 Add support for video thumbnails...
Reviewers: raster

Reviewed By: raster

Subscribers: raster

Differential Revision: https://phab.enlightenment.org/D4565
2017-01-16 17:05:54 +09:00
Carsten Haitzler f30092f35d rage thumb - use titles for movies - it seems some have titles metadata 2016-08-22 23:07:40 +09:00
Carsten Haitzler 2bdf8ddf5a rage thumbs - up the qwuality to 320x320 as we use them in browser 2016-08-20 12:25:02 +09:00
Carsten Haitzler b5d428d9c1 adjust a little what rage thinks is a movie for thumbnailing 2016-08-20 12:13:56 +09:00
Carsten Haitzler 94cc3073f8 rage thumb - handle silly sized video thumb images sanely 2016-08-16 16:04:27 +09:00
Carsten Haitzler bbda9033aa rage - yet more browser mode related improvements
make video hide on stop so when browser i sback there isnt a dead
video in the background
make poster mode explicit so timeline thumbs work again
add spacing between browser item and make label multi-line
...
2015-11-14 09:13:13 +09:00
Carsten Haitzler f9c47fb521 rage - finish off improving browser 2015-11-14 00:02:22 +09:00
Carsten Haitzler 622cba151e rage browser - improve looksa and layout to use file posters if possible
1. guess if it's a move by aspectr ratio and lenght.
2. if it meets this - search for a file poster online instead of
generating thumbnails.
3. make thumbs now taller than wide to accomodate poster sizes

looks nicer now.
2015-11-12 22:23:21 +09:00
Carsten Haitzler b4b380ce1f rage - add "browser" when run with no args - index ~/Videos
this adds a video browser that indexes everything in ~/Videos
flattening subdirs into categories. It also will handle music and
fetch album art. browser can be mouse or key controlled. makes rage
almost media-centerey. not intended as a replacement tho, but just
that it's handy to throw in.
2015-10-10 16:51:49 +09:00
Carsten Haitzler 7969915fa1 rage thumb tool - use preferred engine not explicit engine 2014-08-26 17:45:58 +09:00
Carsten Haitzler 706e4948d7 add video thumbnails on timeline/dragable/seeker at the bottom
these thumbnails are generated in the bg by rage_thumb and will appear
once generated (or already found cached). it'll generate new thumbs if
modified dates are equal or newer on tthe src vs the thumbnail cache.
the caches store 160xN thumbs (keep aspect) with 70% lossy jpeg
quality in an eet file with one thumb per 10 second interval. so it
has limited accuracy.
2014-08-04 17:15:30 +09:00
Carsten Haitzler 848b3af260 rage - add thumbnailer core - intended for use with timeline 2014-08-03 21:36:45 +09:00