Commit Graph

172 Commits

Author SHA1 Message Date
Sebastian Dransfeld d8d808d161 Make clang happy
SVN revision: 46023
2010-02-09 21:04:56 +00:00
Gustavo Lima Chaves a4348185b2 Fix emotion compilation on fedora9, by jprvita.
SVN revision: 46008
2010-02-09 12:59:29 +00:00
Sebastian Dransfeld 001757e7bf Remove uneeded header
SVN revision: 45744
2010-01-30 22:21:24 +00:00
Vincent Torri 8ec6f4e73e and disable theme too
SVN revision: 45583
2010-01-26 11:38:01 +00:00
Vincent Torri 73ec0b2b11 emotion_test can be disabled with configure, now
Gustavo: the theme is still built. Do you want me to
disable its built when emotion_test is not built ?


SVN revision: 45578
2010-01-26 09:48:47 +00:00
Cedric BAIL 44193541f7 * ecore: Move ecore_job inside ecore.
Patch from Albin "Lutin" Tonnerre <albin.tonnerre@gmail.com>.


SVN revision: 45570
2010-01-25 21:59:21 +00:00
Sebastian Dransfeld 57b5797291 remove Ecore_Data
SVN revision: 45225
2010-01-16 14:13:11 +00:00
Sebastian Dransfeld ba74181c5c make clang happy
SVN revision: 45196
2010-01-15 20:50:48 +00:00
Cedric BAIL 914d72e457 * emotion_test: Let ecore_evas do the work.
SVN revision: 44944
2010-01-07 10:06:32 +00:00
Cedric BAIL c2532a7691 * emotion: Use the right macro.
SVN revision: 44895
2010-01-04 21:28:24 +00:00
Vincent Torri 2a1b159536 * enable static build of modules
* clean up autotools
 * remove some warnings

issues:
 * vlc backend can not be built on my computer(API change
   in libvlc, it seems)
  * when i build xine *and* gstreamer as static, i get a
    multiple defined of __eina_module_init and __eina_module_shutdown


SVN revision: 44884
2010-01-04 18:45:40 +00:00
Cedric BAIL edf90cc827 * emotion: Add backend autodetection ability (you can pass NULL, and
have some good hope for a result now :-) )


SVN revision: 44784
2009-12-30 12:54:06 +00:00
Cedric BAIL 65c4336b0b * emotion: Switch to Eina module.
TODO: Add configure option to build module statically.


SVN revision: 44781
2009-12-30 10:49:06 +00:00
Cedric BAIL 1c1663bd88 * emotion_test: Fix segv due to wrong init/shutdown.
SVN revision: 44780
2009-12-30 10:48:31 +00:00
Sebastian Dransfeld f6b7273237 Remove use of deprecated event
XINE_EVENT_MRL_REFERENCE is deprecated, listen for
XINE_EVENT_MRL_REFERENCE_EXT.

SVN revision: 43540
2009-11-08 20:27:12 +00:00
Sebastian Dransfeld d650d089c4 Remove unused variable
SVN revision: 43539
2009-11-08 20:27:02 +00:00
Vincent Torri 915bcee60e set ratio after filling the video sink
Patch by João Paulo Rechi Vita


SVN revision: 43433
2009-11-03 16:10:03 +00:00
Cedric BAIL d331f73b55 * emotion: Remove Evas_Bool.
SVN revision: 41097
2009-06-18 08:01:23 +00:00
Carsten Haitzler 67db885317 gstreamer fixes
SVN revision: 40671
2009-05-15 11:48:32 +00:00
Vincent Torri 864a5ff8c2 typo reported by Lars Munch
SVN revision: 40199
2009-04-18 22:26:44 +00:00
Vincent Torri 17e4571dff Add preliminary patch for compilation on Windows. Needs more work, though
Patch by Lars Munch - Thanks a lot !



SVN revision: 40147
2009-04-17 19:40:41 +00:00
Carsten Haitzler 5e925c916e patch from Gustavo F. Padovan - minor code cleanups (effectually cosmetic) :)
SVN revision: 39463
2009-03-13 10:42:04 +00:00
Lars Munch 0ae6187dee Emotion fix after eina list changes
Fix emotion after eina list changes in commit r39195

Signed-off-by: Lars Munch <lars@segv.dk>



SVN revision: 39284
2009-02-28 16:12:13 +00:00
Cedric BAIL e6065f6c1c * emotion/src/modules/gstreamer: Move from Ecore_List to Eina_List.
SVN revision: 39195
2009-02-25 10:44:13 +00:00
Gustavo Sverzut Barbieri 8477bdb496 gstreamer v4l support to emotion
This patch adds gstreamer v4l support to emotion. If you got a webcam it can
be tested by doing:

emotion_test -gstreamer v4l://

This will use the first video device /dev/video0.

If you do not have a webcam, you can also try it using the Virtual Video driver

By: Lars Munch <lars@segv.dk>


SVN revision: 39147
2009-02-22 17:16:47 +00:00
Gustavo Sverzut Barbieri 31a7c3c0d2 Do not spam the user if no length available
Do not spam the user if no length available from gstreamer. This is the case
for webcams, streaming audio and video etc.

By: Lars Munch <lars@segv.dk>


SVN revision: 39146
2009-02-22 17:15:23 +00:00
Gustavo Sverzut Barbieri 1fbacf6f28 Use calloc instead of malloc
Use calloc instead of malloc. This will ensure that length in set to zero if no
length is provided from gstreamer.

By: Lars Munch <lars@segv.dk>



SVN revision: 39145
2009-02-22 17:14:44 +00:00
Carsten Haitzler 297858d10c calloc not malloc! bad patches!
SVN revision: 38318
2008-12-25 08:35:51 +00:00
Vincent Torri d945c93a08 use ecore_pipe in gstreamer module
SVN revision: 38251
2008-12-20 16:31:55 +00:00
Gustavo Sverzut Barbieri 25c58aefef emotion: set default volume to 80%.
SVN revision: 37454
2008-11-04 11:48:19 +00:00
Cedric BAIL 66c2f07a28 Fix bug in emotion_test discovered by jcwong introduced in r36943.
SVN revision: 37373
2008-11-01 15:10:22 +00:00
Sebastian Dransfeld 65e204a52e xine_xmalloc is deprecated and gives no benefit for us.
SVN revision: 37218
2008-10-27 09:50:00 +00:00
Gustavo Sverzut Barbieri 510146a383 Set member_{add,del} to NULL.
SVN revision: 37088
2008-10-25 03:01:12 +00:00
Cedric BAIL 17626bb400 Remove Evas List from Emotion.
SVN revision: 36943
2008-10-21 16:35:41 +00:00
Carsten Haitzler c602dde40b vlc moduel was utterly wrong - methods wrong comapred to module struct funcs.
fixed. still broken. did this ever work? :)



SVN revision: 36825
2008-10-19 22:45:20 +00:00
Gustavo Sverzut Barbieri ea7104a545 emotion: set volume when files are opened.
SVN revision: 36531
2008-10-08 16:20:02 +00:00
Gustavo Sverzut Barbieri 0ebceb16a1 emotion: do not try to do file_set when no plugin is loaded.
SVN revision: 36530
2008-10-08 15:38:42 +00:00
Gustavo Sverzut Barbieri 030a0f6e52 emotion-gstreamer: use proper scale for volume.
Albeit gst-inspect returns a range from 0.0 to 10.0 for volume,
anything more than 1.0 will be distorted and sound horible.



SVN revision: 36485
2008-10-06 21:37:03 +00:00
Nicolas Aguirre aee5f5cec6 Add -vlc option to emotion_test
SVN revision: 36443
2008-10-05 13:14:55 +00:00
Vincent Torri 0829e2e3bc add vlc backend
SVN revision: 36280
2008-09-27 21:07:53 +00:00
Gustavo Sverzut Barbieri aa3aac7dbf Fix position reporting.
Always call pos_get() and also fix these on xine and gstreamer, we
should query the current position and do not trust cached value. For
instance, when no video is present, no handoff/frame-decoded is called
so no cache is updated.



SVN revision: 36271
2008-09-26 23:17:57 +00:00
Gustavo Sverzut Barbieri 521daa2f9d emotion-gstreamer: Add some refactor, more to come.
SVN revision: 36261
2008-09-26 00:02:43 +00:00
Gustavo Sverzut Barbieri d29b7694cb emotion+visualization: export and reorder.
done:
 * module api changed, vis_set is not close to vis_get, vis_supported
   was added.
 * exported these properties in emotion_object.
 * gstreamer plugin now starts with no visualization.

todo:
 * add xine support.
 * make gstreamer able to dynamically change visualization.


PS: gstreamer module really needs a cleanup, losts of functions need
"static" or add proper prefix, including "gst" to avoid it clash with
other symbols.




SVN revision: 36260
2008-09-25 23:15:21 +00:00
Sebastian Dransfeld feb962a48c Remove seek guard, as it isn't updated during playing.
SVN revision: 35918
2008-09-10 05:08:00 +00:00
Sebastian Dransfeld b85e619342 Revert to not having seek_to_pos at all.
SVN revision: 35917
2008-09-10 05:05:23 +00:00
Sebastian Dransfeld ca775d8d81 EAPI
SVN revision: 35916
2008-09-10 05:00:32 +00:00
Sebastian Dransfeld 6d35cd3c98 Keep guard against seeking to the same position, but initialize to -1.
SVN revision: 35913
2008-09-10 04:29:52 +00:00
Sebastian Dransfeld cabff8277f Initialize seek variables to -1, so that seek to 0 will work.
SVN revision: 35912
2008-09-10 04:24:38 +00:00
Vincent Torri 780b865044 fix position_set()
SVN revision: 35891
2008-09-09 08:49:29 +00:00
Gustavo Sverzut Barbieri 58a49c2f69 Add calculate callback to Evas_Smart_Class.
Some people is using it for some time now without problems, so I'm
adding it to SVN to get some broader use. Remember to recompile ALL
libraries that depend on Evas as it will change the
EVAS_SMART_CLASS_VERSION and old classes will fail to load.

This will also change Edje so it will postpone _edje_recalc() to
render time, calculate() callback, however some methods will force
early recalculation.



SVN revision: 35860
2008-09-07 01:25:49 +00:00