summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* Emotion VLC: better args to init vlcdavemds2013-06-161-17/+8
| | | | | This new set of opts disable the display of the title "inside" the video, and disable the automatic search and use of .srt files.
* fix configure.ac for to be consistent with other efl and use git revlist...Carsten Haitzler (Rasterman)2013-06-071-13/+14
|
* update gitignoreCarsten Haitzler (Rasterman)2013-06-071-0/+5
|
* update pkgbuildCarsten Haitzler (Rasterman)2013-06-071-1/+1
|
* add pkgbuildCarsten Haitzler (Rasterman)2013-06-072-0/+41
|
* .gitignore: added git ignores.Daniel Juyung Seo2013-03-261-0/+23
|
* emotion_generic_players: improve portability by using EFL infrastructure.Cedric BAIL2013-02-272-557/+395
| | | | SVN revision: 84391
* add emotion_generic_players project.Gustavo Sverzut Barbieri2013-01-1113-33/+397
| | | | | | | | | This is similar to evas_generic_loaders. It contains VLC player engine. SVN revision: 82603
* Emotion: generic vlc player now uses eina_logLeandro Dorileo2013-01-031-23/+45
| | | | SVN revision: 82098
* Emotion: introce emotion_object_video_subtitle_file_set() callLeandro Dorileo2013-01-021-0/+15
| | | | | | | | | | | | For setting an arbitrary subtitle file, this patch introduces the emotion_object_video_subtitle_file_set() and its counterpart emotion_object_video_subtitle_file_get(). The tag @sice were added as 1.7.2 since we're preparing a backport to stable tree. SVN revision: 82019
* emotion/generic/vlc: Only send frame size when it's not zero.Rafael Antognolli2012-12-041-2/+8
| | | | SVN revision: 80117
* emotion: reset VLC pipeline on EOS.Cedric BAIL2012-08-281-3/+2
| | | | | | | | | NOTE: I gave up and completely restart the child, seems like the only reliable way to do it. SVN revision: 75769
* emotion: oops, this files should never have gotten in.Cedric BAIL2012-08-211-11/+3
| | | | SVN revision: 75496
* emotion: fix priority_set/getCedric BAIL2012-08-211-3/+11
| | | | | | | Patch by Sohyun Kim <anna1014.kim@samsung.com> SVN revision: 75495
* missing @EFL_SHM_OPEN_LIBS@ for shm_open.Carsten Haitzler2012-06-191-1/+1
| | | | SVN revision: 72439
* emotion: implement SPU switch for generic/vlc.Cedric BAIL2012-06-081-0/+13
| | | | | | | Patch by Hugo Camboulive <hugo.camboulive@zodiacaerospace.com>. SVN revision: 71831
* emotion: Add support for "playback_started" callback to generic player.Cedric BAIL2012-06-081-0/+6
| | | | | | | Patch by Pierre Le Magourou <pierre.lemagourou@openwide.fr> SVN revision: 71830
* Emotion: Fix shm_open check + various autotools cleaningVincent Torri2012-03-251-1/+1
| | | | | | | | | This works in linux, and should fix shm_detection on BSD (including Mac) BSD, Mac and solaris users : please check that it compiles and shm_open is detected SVN revision: 69618
* emotion/generic-vlc: Change playing position before start playing.Rafael Antognolli2012-03-231-1/+1
| | | | | | | This will avoid that a video that reached its end starts playing from that end when started again. SVN revision: 69592
* emotion/generic-vlc: Don't try to stop the player from event thread.Rafael Antognolli2012-03-231-1/+8
| | | | | | Must send the command through the pipe so the main thread can stop it. SVN revision: 69591
* emotion/generic-vlc: Add callback for reaching end of playback.Rafael Antognolli2012-03-151-0/+2
| | | | SVN revision: 69437
* Don't abort when there's no video size.Rafael Antognolli2012-03-151-4/+4
| | | | | | For music, it does make sense to return -1. SVN revision: 69436
* Emotion: remove unused var on genericBruno Dilly2012-03-061-5/+5
| | | | SVN revision: 68849
* emotion: fix build with Eina_Semaphore.Cedric BAIL2011-12-301-0/+1
| | | | SVN revision: 66697
* emotion/generic/vlc: Remove more warnings.Rafael Antognolli2011-10-031-13/+2
| | | | SVN revision: 63781
* emotion/build: Fix DSO build for em_generic_vlc.Rafael Antognolli2011-10-031-1/+1
| | | | SVN revision: 63779
* emotion/generic/vlc: VLC needs to write data somewhere.Rafael Antognolli2011-10-031-2/+6
| | | | | | | | | | | | It seems that depending on the system, vlc can't use a NULL pointer to the pixels where it should write its data. So a small amount of memory should be allocated and passed to its rendering callbacks (specifically, the lock callback) when the file is being opened and decoded for the first time. Then this memory can be freed, since the real rendering will happen on the shared memory area. SVN revision: 63777
* emotion/generic: Non-blocking meta info retrieval.Rafael Antognolli2011-09-061-1/+1
| | | | SVN revision: 63238
* emotion/generic: Non-blocking track info retrieval.Rafael Antognolli2011-09-061-1/+1
| | | | SVN revision: 63237
* emotion/generic: Non-blocking event reading from player.Rafael Antognolli2011-09-061-2/+2
| | | | | | | Temporarily disabled fetching/sending of channel and meta info. Will enable it with the next commit, to simplify code. SVN revision: 63236
* emotion/generic: Don't send position update when skipping frames.Rafael Antognolli2011-09-061-0/+2
| | | | SVN revision: 63227
* emotion/generic: Fix frame dropping.Rafael Antognolli2011-09-051-12/+7
| | | | | | | | | | | Move the frame drop counter to the shared memory object, so the player can check its value and not send new frames if we didn't "consume" the previous one. Also move the triple buffering pointer changing to the display function, so it will only lock once when accessing the critical region. SVN revision: 63220
* emotion/generic: Add support for fetching meta info.Rafael Antognolli2011-09-051-1/+37
| | | | SVN revision: 63219
* emotion/generic: Add audio/video/spu channel set/get/count.Rafael Antognolli2011-09-051-11/+55
| | | | SVN revision: 63218
* emotion/generic - Don't start opening new file when another one is being open.Rafael Antognolli2011-09-051-0/+12
| | | | SVN revision: 63203
* emotion/generic - Use pipes instead of stdin/stdout for communication.Rafael Antognolli2011-09-051-76/+88
| | | | | | | Now the player will have the stdin and stdout available for anything else, and there's no need to make line-buffering with ecore_exe anymore. SVN revision: 63198
* emotion/generic: Add return value to EM_RESULT_FILE_SET_DONE.Rafael Antognolli2011-09-051-3/+21
| | | | | | | | | It now checks if was possible to get the shared memory, and returns true or false. This will command will also be used later to return false for file opening no matter what was the problem, and maybe the int parameter will indicate the type of error. SVN revision: 63197
* remove old vlc, fix build bugs and introduce m4 for generic players.Gustavo Sverzut Barbieri2011-09-042-5/+5
| | | | | | | | | | | | Previous commit to disable VLC messed everything, so this one fixes it doing: - remove old src/modules/vlc and related. - add EMOTION_CHECK_GENERIC_PLAYER() m4 macro - change previous EMOTION_BUILD_VLC to EMOTION_BUILD_GENERIC_VLC SVN revision: 63140
* Emotion: Really disable vlcSebastian Dransfeld2011-09-031-3/+3
| | | | SVN revision: 63132
* emotion/generic/vlc: die when parent dies.Gustavo Sverzut Barbieri2011-09-021-3/+36
| | | | | | | | nasty fix for a nasty emotion behavior :-/ SVN revision: 63080
* emotion: use eina_prefix to determine player location.Gustavo Sverzut Barbieri2011-09-011-3/+2
| | | | | | | | | | Move players from $bindir to $libdir/emotion/utils and find them with eina_prefix. I was willing to play with this prefix thing, quite nice ;-) SVN revision: 63077
* Add generic player backend (with vlc player).Rafael Antognolli2011-09-013-0/+727
This generic player backend executes a separate player in another process. It receives the bytes to be drawn on the emotion object through a shared memory, and communicates with the player through a pipe, using the player standard input/output. The player must communicate with emotion using the defined commands specified in the Emotion_Generic_Plugin.h. It doesn't need to link against emotion, just include this file for easier implementation. This implementation was sponsored by Zodiac Aerospace. SVN revision: 63062