Commit Graph

137 Commits

Author SHA1 Message Date
Carsten Haitzler 06065de127 rage - be paranoid about timers still going off after deletion
it seems either the ecore timer changes or eodel/unref changes have
caused something bad. timers even tho deleted by ecore_timer_del still
go ticking. this seems to happen in range with the thumb objects. the
smart del deletes the timer - explicitly then LATER the callback is
called still. bad bad bad. for now - don't segv... but eo complaints
about invalid obj id's are due to eo/efl changes.

-> cedric
-> tasn

:S
2016-05-27 12:48:14 +09:00
Carsten Haitzler 43d1998c5f Revert "improve build system to use only one makefile"
This reverts commit 25ffdc470c.

go back to good 'old subdir build. it's just too much of a pain having
to always build from a toplevel dir. see all the issues with efl doing
this.
2016-05-27 12:31:57 +09:00
Carsten Haitzler 88677dfb11 fix subtitle auto-load for when filenames have 2 dots (or more) in file
this fixes T3660
2016-05-27 12:24:42 +09:00
Carsten Haitzler 24ac54b72b fix CID 120179 2016-05-15 22:00:29 +09:00
Carsten Haitzler c22a4950e3 fix CID 120180 2016-05-15 21:58:56 +09:00
Eduardo Lima (Etrunko) 48d9936f9c albumart: avoid crash if substring is not found
Test case: https://soundcloud.com/audiotonic/audio_tonic_mr_mr_radio_1_2702

Signed-off-by: Eduardo Lima (Etrunko) <eblima@gmail.com>
2016-03-11 10:07:52 -03:00
Eduardo Lima (Etrunko) fae6f88df7 dnd: cosmetic fix
Signed-off-by: Eduardo Lima (Etrunko) <eblima@gmail.com>
2016-03-11 10:07:52 -03:00
Carsten Haitzler 9c8483ab30 rage theme - make checks smaller again. they were too big to look nice. 2015-12-26 22:41:29 +09:00
Carsten Haitzler 1ea14a8477 rage - display metadata on title change event
printf the metdata so we have some debug
2015-12-21 14:50:50 +09:00
Carsten Haitzler 18b174d822 rage - ensure art is gone when swithing to a video after art display 2015-12-13 16:12:24 +09:00
Carsten Haitzler bd9af8405b rage - on stop if there is no browser mode, then quit
there is no point hanging about stopped unless we have a browser, so
quit
2015-12-13 00:02:54 +09:00
Carsten Haitzler 803f4e8093 add speaker orig svg 2015-12-13 00:00:27 +09:00
Carsten Haitzler 2009a559ea rage - speaker - simplify the imagery for it 2015-12-12 23:59:07 +09:00
Carsten Haitzler f7a916dc8f rage - make albumart fetch work again 2015-12-12 23:23:26 +09:00
Carsten Haitzler 609fd3e35c eage theme/look - update it to be simpler along with existing changes
this up[dates most icons etc.
2015-12-12 22:51:57 +09:00
Carsten Haitzler fdb74fe665 rage - getsure layer - swallow properly and fix clash with controlbar 2015-11-22 12:52:41 +09:00
Carsten Haitzler f701a7f50c rage - more theme work adjusting look 2015-11-22 12:05:14 +09:00
Carsten Haitzler cb641e6a2a rage - single click will play/pause now and double still (un)fullscreen 2015-11-22 11:45:41 +09:00
Carsten Haitzler bdeeb9e284 rage - also support cover+front images for albums 2015-11-22 10:51:22 +09:00
Carsten Haitzler 60f89b11f7 rage - fix segv on shutdown with focus change emit 2015-11-21 22:54:43 +09:00
Carsten Haitzler b7fb245ac2 rage look/theme - update it to be more conservative
this makes the theme a bit flatter and more conservative. still more
to go though.
2015-11-21 22:48:25 +09:00
Carsten Haitzler c253dc0830 rage win - send focus/unfocus signals to base layout 2015-11-21 18:56:50 +09:00
Carsten Haitzler bc872611be rage - remove printf debug we dont need now 2015-11-21 18:53:09 +09:00
Carsten Haitzler 1f6f9b084b rage albumart - use image files in saame dir as media file if there
if you have

file.mp4

then this will use

file.mp4.png
file.mp4.jpg
file.mp3.jpeg

in that order (first found wins) in the same dir instead of googling
for an image. it will also try after the abover, in order:

file.png
file.jpg
file.jpeg
.file.mp4.png
.file.mp4.jpg
.file.mp4.jpeg
.file.png
.file.jpg
.file.jpeg
.thumb/file.mp4.png
.thumb/file.mp4.jpg
.thumb/file.mp3.jpeg
.thumb/file.png
.thumb/file.jpg
.thumb/file.jpeg

first one found wins. if none of these exist, then google shall be
consulted. :)
2015-11-21 18:16:41 +09:00
Carsten Haitzler d0668f7e75 rage - fix videothumb using uniittied buffer for key 2015-11-15 10:46:51 +09:00
Carsten Haitzler 5d47059291 rage - dont flip image in videothumb if poster is loaded
this saves a bit of cpu idling away on still images...
2015-11-15 00:51:14 +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 9091d776b5 rage - fix warnings and selection remembering on click
one warning gone and browser now consistent betwene mouse and kkey
control in remembeirng last selection for coming back to browser
2015-10-14 12:32:16 +09:00
Carsten Haitzler 6c616bc6c6 rage - coverity complaint on locks - fix 2015-10-12 10:51:03 +09:00
Carsten Haitzler 40483f4de3 rage - quieten coverity even though its not an isue
locks in entry frees are not needed as by the time something is freed
a thread is no longer using it, but this should make coverity happy.
2015-10-11 14:46:06 +09:00
Carsten Haitzler 25a21888bc rage - fix coverity issues. 2015-10-11 14:44:26 +09:00
Carsten Haitzler 4b516ab8bb rage - borwser - remember prev selected entry and re-sel on re-show 2015-10-11 11:33:00 +09:00
Carsten Haitzler 04630ed478 rage browser - delete dir entries when deleting browser on hide 2015-10-11 11:06:50 +09:00
Carsten Haitzler c72e038237 rage - expand stop action to also use backspace and del keys 2015-10-11 10:46:50 +09:00
Carsten Haitzler e76c1c3cf1 rage - dont resize window first audio play after browser mode 2015-10-11 10:45:24 +09:00
Markus Törnqvist e5edb6748b Disable adding files that cannot be played
Summary: Dropping a directory into Rage added everything before this patch, complaining about some files and definitely not playing them. This adds `emotion_object_extension_may_play_get()` checks.

Test Plan:
Drop a non-playable file and a directory containing non-playable files.

The file(s) get(s) added (but cannot be played, obviously) before this patch and after this they're ignored.

Reviewers: raster

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D3162
2015-10-10 17:02:33 +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 1d492a6847 rage - avoid htonl due to windows issues - makes things simpler 2015-09-23 16:48:41 +09:00
Thomas Guillem 9018a76b7b fix emotion lib leak
Summary:
Emotion lib ref count is incremented by video_add and by emotion_object_add.
This ref count should be also decremented when the object returned by video_add is
destroyed.

An other way to fix this leak is to remove emotion_init from video_add since
it's already initialised by emotion_object_add.

Projects: #rage

Differential Revision: https://phab.enlightenment.org/D3060

Signed-off-by: Cedric BAIL <cedric@osg.samsung.com>
2015-09-22 01:25:44 +02:00
Carsten Haitzler b0d6d61b24 use blank focus style for input catcher button widget 2015-08-17 10:50:05 +09:00
Daniel Zaoui 409361142d Delete Evas callbacks on win deletion
A crash happens when a movie finishes and the program terminates.
An access to the "inf" data is done, although this data has been freed
during the win deletion.
It crashes only if the mouse is not over the progress bar.

@fix
2015-08-08 00:13:55 +03:00
Daniel Zaoui 29b515cd0f Winlist: fix the trigger to hide the winlist
The winlist doesn't disappear when the mouse exits the winlist,
but when it reaches the left side of the app.
It is due to a wrong size of an Edje rectangle.

@fix
2015-08-07 18:40:49 +03:00
Eduardo Lima (Etrunko) be675a14cc Sort list of files before inserting
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2015-06-01 16:53:48 -03:00
Eduardo Lima (Etrunko) 3813ef7c45 dnd: Recurse into directories using eio
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
2015-06-01 16:51:23 -03:00
Carsten Haitzler 4b4be34131 rage -> 0.1.4 2015-04-28 14:33:52 +09:00
Carsten Haitzler 28e354b045 rage - fix stutter due to url fetching when not needed
rage was trying to fetch albumart for videos mistakenly. i thought
this may have been an emotion mess-up. no. rage mess-up. fix by
delaying until emotion back-end has figured out the new stream. this
does point out that curl is managing to block the mainloop and perhaps
we should stuff it off into a slave thread in ecore_con. :(
2015-04-28 14:30:11 +09:00
Carsten Haitzler ca14bfa264 fix minor leak in rage on failed win creation
fixes CID 61903
2015-04-26 12:23:56 +09:00
Carsten Haitzler 027be78ac7 remove unused var assignment in dnd string parser
fixes CID 61905
2015-04-26 12:17:21 +09:00