path: root/legacy/emotion/src (unfollow)
AgeCommit message (Collapse)Author
2011-10-03emotion/generic/vlc: Remove more warnings.Rafael Antognolli
SVN revision: 63781
2011-10-03emotion/generic: Remove warnings.Rafael Antognolli
Remove unused functions, variables and fix a "return" on a non-void returning function. SVN revision: 63780
2011-10-03emotion/build: Fix DSO build for em_generic_vlc.Rafael Antognolli
SVN revision: 63779
2011-10-03emotion/generic/vlc: VLC needs to write data somewhere.Rafael Antognolli
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
2011-10-03emotion: forgotten declaration.Cedric BAIL
SVN revision: 63768
2011-10-03emotion: first try with xv.Cedric BAIL
SVN revision: 63759
2011-09-30emotion: don't crash on empty video stream.Cedric BAIL
SVN revision: 63725
2011-09-30emotion: add some space around.Cedric BAIL
SVN revision: 63724
2011-09-28emotion: make it possible to dump the complete pipeline not only on failure, ↵Cedric BAIL
but also when it worked. SVN revision: 63637
2011-09-20emotion: don't use the pipeline anymore when it's not needed.Cedric BAIL
SVN revision: 63497
2011-09-20emotion: correctly update position of sub-object.Cedric BAIL
SVN revision: 63496
2011-09-20emotion: remove use of xattr.Cedric BAIL
SVN revision: 63495
2011-09-19emotion: add basic xoverlay infrastructure to emotion. not ready at all yet.Cedric BAIL
SVN revision: 63482
2011-09-19emotion: disable tricky surface destruction and remove useless lock.Cedric BAIL
SVN revision: 63480
2011-09-15emotion/smart: Remove fprintf left after debugging.Rafael Antognolli
SVN revision: 63419
2011-09-15emotion/doc: Add @ingroup to new functions.Rafael Antognolli
SVN revision: 63417
2011-09-15emotion/aspect: Add API to configure the aspect ratio policy.Rafael Antognolli
The new function emotion_object_keep_aspect_set() allow to set a policy that will automatically change the emotion object border property, based on the video aspect ratio and object current aspect ratio. Possible values are: * EMOTION_ASPECT_KEEP_NONE * EMOTION_ASPECT_KEEP_WIDTH * EMOTION_ASPECT_KEEP_HEIGHT * EMOTION_ASPECT_KEEP_BOTH * EMOTION_ASPECT_CROP * EMOTION_ASPECT_CUSTOM SVN revision: 63416
2011-09-15emotion/border: Add support for selecting the border colors.Rafael Antognolli
This is a simple API that implements colors for the borders specified by emotion_object_border_set(), using a background rectangle behind the emotion object. SVN revision: 63415
2011-09-15emotion/border: Add border/crop support for emotion objects.Rafael Antognolli
The emotion_object_border_set/get APIs were added, allowing one to specify a positive (border) or negative (crop) value for each of the edjes of the video being played. This allows easier setup on an Emotion object to keep the aspect ratio, either by adding black areas on it, or by cropping the exceding area of the video. NOTE: The specified border/crop is based on the original size of the video. If it is scaled (emotion object size is different from the video size), the borders will be scaled as well. Patch based on an original patch sent by Hugo Camboulive <>. SVN revision: 63414
2011-09-14emotion: correctly destroy buffer.Cedric BAIL
SVN revision: 63399
2011-09-06emotion/generic: Non-blocking meta info retrieval.Rafael Antognolli
SVN revision: 63238
2011-09-06emotion/generic: Non-blocking track info retrieval.Rafael Antognolli
SVN revision: 63237
2011-09-06emotion/generic: Non-blocking event reading from player.Rafael Antognolli
Temporarily disabled fetching/sending of channel and meta info. Will enable it with the next commit, to simplify code. SVN revision: 63236
2011-09-06emotion/generic: Small fixes.Rafael Antognolli
Update enum doc, and return 1 on success for getting shm_data. SVN revision: 63235
2011-09-06emotion/generic: Postpone setting some options to after open_done.Rafael Antognolli
These options must be set on the player even if there's no file opened yet. Thus, just postpone the related commands to when the player has opened the file already. SVN revision: 63234
2011-09-06emotion/generic: There's no need to check the standard output.Rafael Antognolli
The player stdout is not used anymore to read commands from. SVN revision: 63233
2011-09-06emotion/generic: Should reset meta_info and channels on file_close.Rafael Antognolli
SVN revision: 63232
2011-09-06emotion/generic: Don't send position update when skipping frames.Rafael Antognolli
SVN revision: 63227
2011-09-05emotion/generic: Fix frame dropping.Rafael Antognolli
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
2011-09-05emotion/generic: Add support for fetching meta info.Rafael Antognolli
SVN revision: 63219
2011-09-05emotion/generic: Add audio/video/spu channel set/get/count.Rafael Antognolli
SVN revision: 63218
2011-09-05emotion/generic - Set filename to NULL on file_close.Rafael Antognolli
Otherwise if we try to call file_set(<some file>) after file_set(NULL), it will send a close command to the player for an already closed file. Also make the example cycle through the list of movies, but still passing through a NULL file when reaching one of the ends of the list. SVN revision: 63208
2011-09-05emotion/generic: formatting.Rafael Antognolli
SVN revision: 63206
2011-09-05emotion/generic: Reset initial values on file_set.Rafael Antognolli
These values need to be reset as soon as a new file is set, otherwise they can give wrong information to evas about the size of pixels to render. SVN revision: 63205
2011-09-05emotion/generic: Make sure no new_frame is sent while opening or closing files.Rafael Antognolli
This wasn't happening anyway, but let's make sure it won't ever happen. SVN revision: 63204
2011-09-05emotion/generic - Don't start opening new file when another one is being open.Rafael Antognolli
SVN revision: 63203
2011-09-05emotion/generic - Use pipes instead of stdin/stdout for communication.Rafael Antognolli
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
2011-09-05emotion/generic: Add return value to EM_RESULT_FILE_SET_DONE.Rafael Antognolli
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
2011-09-05emotion: remove useless broken check.Cedric BAIL
SVN revision: 63190
2011-09-05emotion: properly delay buffer destruction.Cedric BAIL
SVN revision: 63189
2011-09-04emotion: better error message.Cedric BAIL
SVN revision: 63173
2011-09-04emotion: better handling of gstreamer samsung backend.Cedric BAIL
SVN revision: 63172
2011-09-04generic module can now be built-in as static module.Gustavo Sverzut Barbieri
also removed sole left-overs of previous disable of vlc engine. SVN revision: 63141
2011-09-04remove old vlc, fix build bugs and introduce m4 for generic players.Gustavo Sverzut Barbieri
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
2011-09-03Emotion: Remove unused variablesSebastian Dransfeld
SVN revision: 63138
2011-09-03Emotion: Add __UNUSED__ where neededSebastian Dransfeld
SVN revision: 63137
2011-09-03Emotion: Fix memleakSebastian Dransfeld
Remove weird buffer which never gets used or free'd SVN revision: 63136
2011-09-03Emotion: Fix signed warningsSebastian Dransfeld
SVN revision: 63135
2011-09-03Emotion: Add __UNUSED__ where neededSebastian Dransfeld
SVN revision: 63134
2011-09-03Emotion: Remove unused variablesSebastian Dransfeld
SVN revision: 63133