Re: [E-devel] Trac - All users account/permissions were deleted, please register.
On Saturday, November 5, 2011 1:05:11 PM UTC+8, Mike Blumenkrantz wrote: On Sat, 5 Nov 2011 14:54:38 +1000 David Seikel one...@gmail.com wrote: On Fri, 4 Nov 2011 23:29:02 -0400 Mike Blumenkrantz mi...@zentific.com wrote: On Fri, 4 Nov 2011 20:10:57 -0700 (PDT) P Purkayastha ppu...@gmail.com wrote: On Wednesday, November 2, 2011 5:00:27 PM UTC+8, Tom Hacohen wrote: Dear all, Unfortunately, raster and I discovered today that all the user accounts were deleted. The cause is unknown, but unfortunately that's how things are. Please register again and let raster/me know what permissions you had and we'll grant them back. Sorry for the inconvenience, Tom. I got around to checking my account today. Apparently my account wasn't deleted. The password was simply not working. All I had to do was ask trac to email me a new password and I was able to login with the new one. I suspect it was the same for the other accounts. That is, they are not deleted, but simply passwords are lost. I hope this isn't true. It destroys my convincing argument for why I can't use trac. Trac still seems incapable of sending my confirmation email, so I still have a convincing argument to not use it. Yes, I have checked my spam buckets, it's not there either. Oh good, the same thing happened to me. Yep, definitely no ability to log into trac here. Looks like trac showed the finger to all the dev accounts, haha.. :))) -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje/src: bin lib modules/eet_snd_reader
On Sat, 5 Nov 2011 00:25:25 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 4 Nov 2011, Enlightenment SVN wrote: Log: fix a few warnings i get on 64bit than didnt pop up on 32, revert edje module load api break -back to eina_bool return. add some @sinces even if there are no docs. Author: raster Date: 2011-11-04 16:19:14 -0700 (Fri, 04 Nov 2011) New Revision: 64751 Trac: http://trac.enlightenment.org/e/changeset/64751 Modified: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_multisense.c trunk/edje/src/lib/edje_private.h trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c Modified: trunk/edje/src/bin/edje_multisense_convert.c === --- trunk/edje/src/bin/edje_multisense_convert.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/bin/edje_multisense_convert.c 2011-11-04 23:19:14 UTC (rev 64751) @@ -156,7 +156,7 @@ if (ok) { init_status = FLAC__stream_encoder_init_file(encoder, snd_path, NULL, - (void *) (total_samples)); + (void *)(long) (total_samples)); with such casts, i'll have problems on Windows 64 bits, as on that platform, long if 4 bytes long and not 8 it will work fine - it'll just complain. total_samples is an int anyway and value won't exceed 32bits... :) it's be broken on 32bit machines then if it would... :) Vincent if (init_status != FLAC__STREAM_ENCODER_INIT_STATUS_OK) { ERR(ERROR: unable to initialize FLAC encoder: %s\n, Modified: trunk/edje/src/lib/Edje.h === --- trunk/edje/src/lib/Edje.h 2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/Edje.h 2011-11-04 23:19:14 UTC (rev 64751) @@ -615,8 +615,8 @@ EDJE_ACTION_TYPE_FOCUS_OBJECT= 10, EDJE_ACTION_TYPE_PARAM_COPY = 11, EDJE_ACTION_TYPE_PARAM_SET = 12, - EDJE_ACTION_TYPE_SOUND_SAMPLE= 13, - EDJE_ACTION_TYPE_SOUND_TONE = 14, + EDJE_ACTION_TYPE_SOUND_SAMPLE= 13, /** @since 1.1 */ + EDJE_ACTION_TYPE_SOUND_TONE = 14, /** @since 1.1 */ EDJE_ACTION_TYPE_LAST= 15 } Edje_Action_Type; @@ -3801,7 +3801,7 @@ */ EAPI const Edje_External_Type *edje_external_type_get (const char *type_name); - EAPI Eina_Module*edje_module_load(const char *module); + EAPI Eina_Bool edje_module_load(const char *module); EAPI const Eina_List*edje_available_modules_get (void); /* perspective info for maps inside edje objects */ Modified: trunk/edje/src/lib/edje_module.c === --- trunk/edje/src/lib/edje_module.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_module.c 2011-11-04 23:19:14 UTC (rev 64751) @@ -14,9 +14,16 @@ # define EDJE_MODULE_NAME module.so #endif -EAPI Eina_Module * +EAPI Eina_Bool edje_module_load(const char *module) { + if (_edje_module_handle_load(module)) return EINA_TRUE; + return EINA_FALSE; +} + +Eina_Module * +_edje_module_handle_load(const char *module) +{ const char *path; Eina_List *l; Eina_Module *em = NULL; Modified: trunk/edje/src/lib/edje_multisense.c === --- trunk/edje/src/lib/edje_multisense.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_multisense.c2011-11-04 23:19:14 UTC (rev 64751) @@ -88,7 +88,7 @@ else strcpy(ms_factory, multisense_factory); - m = edje_module_load(ms_factory); + m = _edje_module_handle_load(ms_factory); if (!m) goto err; #ifdef HAVE_LIBREMIX @@ -197,7 +197,7 @@ edje_remix_tone_create(Multisense_Data *msdata, Edje*ed, Edje_Tone_Action *action) { Edje_Sound_Tone *tone; - RemixSquareTone *square; + RemixSquareTone *square = NULL; unsigned int i; if ((!ed) || (!ed-file) || (!ed-file-sound_dir)) Modified: trunk/edje/src/lib/edje_private.h === --- trunk/edje/src/lib/edje_private.h 2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_private.h2011-11-04 23:19:14 UTC (rev 64751) @@ -1908,8 +1908,9 @@ void *_edje_external_params_parse(Evas_Object *obj, const Eina_List *params); void _edje_external_parsed_params_free(Evas_Object *obj, void *params); -EAPI void _edje_module_init(); -EAPI void _edje_module_shutdown(); +Eina_Module *_edje_module_handle_load(const char *module);
Re: [E-devel] E SVN: raster IN trunk/edje/src: bin lib modules/eet_snd_reader
On Sat, 5 Nov 2011, Carsten Haitzler (The Rasterman) wrote: On Sat, 5 Nov 2011 00:25:25 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 4 Nov 2011, Enlightenment SVN wrote: Log: fix a few warnings i get on 64bit than didnt pop up on 32, revert edje module load api break -back to eina_bool return. add some @sinces even if there are no docs. Author: raster Date: 2011-11-04 16:19:14 -0700 (Fri, 04 Nov 2011) New Revision: 64751 Trac: http://trac.enlightenment.org/e/changeset/64751 Modified: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_multisense.c trunk/edje/src/lib/edje_private.h trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c Modified: trunk/edje/src/bin/edje_multisense_convert.c === --- trunk/edje/src/bin/edje_multisense_convert.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/bin/edje_multisense_convert.c 2011-11-04 23:19:14 UTC (rev 64751) @@ -156,7 +156,7 @@ if (ok) { init_status = FLAC__stream_encoder_init_file(encoder, snd_path, NULL, - (void *) (total_samples)); + (void *)(long) (total_samples)); with such casts, i'll have problems on Windows 64 bits, as on that platform, long if 4 bytes long and not 8 it will work fine - it'll just complain. total_samples is an int anyway and value won't exceed 32bits... :) it's be broken on 32bit machines then if it would... :) why not making total_sample as a size_t ? Vincent Vincent if (init_status != FLAC__STREAM_ENCODER_INIT_STATUS_OK) { ERR(ERROR: unable to initialize FLAC encoder: %s\n, Modified: trunk/edje/src/lib/Edje.h === --- trunk/edje/src/lib/Edje.h 2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/Edje.h 2011-11-04 23:19:14 UTC (rev 64751) @@ -615,8 +615,8 @@ EDJE_ACTION_TYPE_FOCUS_OBJECT= 10, EDJE_ACTION_TYPE_PARAM_COPY = 11, EDJE_ACTION_TYPE_PARAM_SET = 12, - EDJE_ACTION_TYPE_SOUND_SAMPLE= 13, - EDJE_ACTION_TYPE_SOUND_TONE = 14, + EDJE_ACTION_TYPE_SOUND_SAMPLE= 13, /** @since 1.1 */ + EDJE_ACTION_TYPE_SOUND_TONE = 14, /** @since 1.1 */ EDJE_ACTION_TYPE_LAST= 15 } Edje_Action_Type; @@ -3801,7 +3801,7 @@ */ EAPI const Edje_External_Type *edje_external_type_get (const char *type_name); - EAPI Eina_Module*edje_module_load(const char *module); + EAPI Eina_Bool edje_module_load(const char *module); EAPI const Eina_List*edje_available_modules_get (void); /* perspective info for maps inside edje objects */ Modified: trunk/edje/src/lib/edje_module.c === --- trunk/edje/src/lib/edje_module.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_module.c 2011-11-04 23:19:14 UTC (rev 64751) @@ -14,9 +14,16 @@ # define EDJE_MODULE_NAME module.so #endif -EAPI Eina_Module * +EAPI Eina_Bool edje_module_load(const char *module) { + if (_edje_module_handle_load(module)) return EINA_TRUE; + return EINA_FALSE; +} + +Eina_Module * +_edje_module_handle_load(const char *module) +{ const char *path; Eina_List *l; Eina_Module *em = NULL; Modified: trunk/edje/src/lib/edje_multisense.c === --- trunk/edje/src/lib/edje_multisense.c2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_multisense.c2011-11-04 23:19:14 UTC (rev 64751) @@ -88,7 +88,7 @@ else strcpy(ms_factory, multisense_factory); - m = edje_module_load(ms_factory); + m = _edje_module_handle_load(ms_factory); if (!m) goto err; #ifdef HAVE_LIBREMIX @@ -197,7 +197,7 @@ edje_remix_tone_create(Multisense_Data *msdata, Edje*ed, Edje_Tone_Action *action) { Edje_Sound_Tone *tone; - RemixSquareTone *square; + RemixSquareTone *square = NULL; unsigned int i; if ((!ed) || (!ed-file) || (!ed-file-sound_dir)) Modified: trunk/edje/src/lib/edje_private.h === --- trunk/edje/src/lib/edje_private.h 2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/lib/edje_private.h2011-11-04 23:19:14 UTC (rev 64751) @@ -1908,8 +1908,9 @@ void *_edje_external_params_parse(Evas_Object *obj, const Eina_List *params); void _edje_external_parsed_params_free(Evas_Object *obj, void *params); -EAPI void _edje_module_init(); -EAPI void _edje_module_shutdown(); +Eina_Module *_edje_module_handle_load(const char *module); +void
Re: [E-devel] E SVN: raster IN trunk/edje/src: bin lib modules/eet_snd_reader
On Sat, 5 Nov 2011 12:30:17 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Sat, 5 Nov 2011, Carsten Haitzler (The Rasterman) wrote: On Sat, 5 Nov 2011 00:25:25 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: On Fri, 4 Nov 2011, Enlightenment SVN wrote: Log: fix a few warnings i get on 64bit than didnt pop up on 32, revert edje module load api break -back to eina_bool return. add some @sinces even if there are no docs. Author: raster Date: 2011-11-04 16:19:14 -0700 (Fri, 04 Nov 2011) New Revision: 64751 Trac: http://trac.enlightenment.org/e/changeset/64751 Modified: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/lib/Edje.h trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_multisense.c trunk/edje/src/lib/edje_private.h trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c Modified: trunk/edje/src/bin/edje_multisense_convert.c === --- trunk/edje/src/bin/edje_multisense_convert.c 2011-11-04 22:42:41 UTC (rev 64750) +++ trunk/edje/src/bin/edje_multisense_convert.c 2011-11-04 23:19:14 UTC (rev 64751) @@ -156,7 +156,7 @@ if (ok) { init_status = FLAC__stream_encoder_init_file(encoder, snd_path, NULL, - (void *) (total_samples)); + (void *)(long) (total_samples)); with such casts, i'll have problems on Windows 64 bits, as on that platform, long if 4 bytes long and not 8 it will work fine - it'll just complain. total_samples is an int anyway and value won't exceed 32bits... :) it's be broken on 32bit machines then if it would... :) why not making total_sample as a size_t ? because a single 32bit unsigned int can hold enough for a sample @ 44.1khz that goes for 23hrs... that would mean the wav file would be (for stereo, 16bit) about 16gb of data... frankly... eet will run out of room as it's limited to 2gb in size due to using signed 32bit offsets... basically.. it doesn't matter. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [Patch] Urgent review needed: sound support for Eina_List
Be sure to send a huge patch at first followed by few dozen fixes afterwards ;-). And really, submitting patches similar to this as attachment is bad practice, just commit so everyone can test as soon as possible, you fool! /trolling On Saturday, November 5, 2011, David Seikel onef...@gmail.com wrote: I'm so glad you implemented that new FDO spec for wrapping sounds in XML. Having each sample written out in octal, wrapped with sample rate= channel= format=/sample is just so much more readable than that pure binary gibberish we had before. Not to mention the wonderful flexibility to be able change the sample rate, channel assignment, and sound format per sample. No more wondering what format a sound file is in ever again. Simply brilliant. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sanjeev trunk/e_dbus/src/lib/dbus
On Friday, November 4, 2011, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Add a getter for DBusConnection pointer from E_DBus_Connection. Author: sanjeev Date: 2011-11-04 05:12:40 -0700 (Fri, 04 Nov 2011) New Revision: 64728 Trac: http://trac.enlightenment.org/e/changeset/64728 Modified: trunk/e_dbus/src/lib/dbus/E_DBus.h trunk/e_dbus/src/lib/dbus/e_dbus_object.c Modified: trunk/e_dbus/src/lib/dbus/E_DBus.h === --- trunk/e_dbus/src/lib/dbus/E_DBus.h 2011-11-04 12:12:36 UTC (rev 64727) +++ trunk/e_dbus/src/lib/dbus/E_DBus.h 2011-11-04 12:12:40 UTC (rev 64728) @@ -434,6 +434,11 @@ EAPI void e_dbus_callback_call(E_DBus_Callback *cb, void *data, DBusError *error); EAPI void *e_dbus_callback_unmarshal(E_DBus_Callback *cb, DBusMessage *msg, DBusError *err); EAPI void e_dbus_callback_return_free(E_DBus_Callback *callback, void *data); +/** + * @brief Retrieve the DBusConnection object. + * @param The opaque E_Dbus_Connection object + */ + EAPI DBusConnection *e_dbus_conn_object_get(E_DBus_Connection *conn); #ifdef __cplusplus } Modified: trunk/e_dbus/src/lib/dbus/e_dbus_object.c === --- trunk/e_dbus/src/lib/dbus/e_dbus_object.c 2011-11-04 12:12:36 UTC (rev 64727) +++ trunk/e_dbus/src/lib/dbus/e_dbus_object.c 2011-11-04 12:12:40 UTC (rev 64728) @@ -661,3 +661,10 @@ eina_strbuf_append(buf, \/\n); } + + +DBusConnection *e_dbus_conn_object_get(E_DBus_Connection *conn) +{ + if (conn!=NULL) + return conn-conn; +} Bug, must return something if conn is null. Don't you compile with warnings? Also, see python-e_dbus. You shouldn't need to expose this. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-svn mailing list enlightenment-...@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-svn -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? Exactly, I knew from raster he was working on it, but in private. I would not complain if this was not so close to release. It could go bit after we snapshot, it's just 2weeks away. I'm not trying to cause a flamewar here. Seriously. It's just about this work as it's a major intrusive patch, now that we are very stable and ready to go! On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems - -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sanjeev IN trunk: PROTO/elev8/src/bin e_dbus e_dbus/src/lib/dbus
On Fri, Nov 4, 2011 at 1:01 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Fix review comments from enlightenment-devel. Thanks to discomfitor and demarchi. Signed-off-by: Sanjeev BA iamsanj...@gmail.com Author: sanjeev Date: 2011-11-04 08:01:34 -0700 (Fri, 04 Nov 2011) New Revision: 64737 Trac: http://trac.enlightenment.org/e/changeset/64737 Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc trunk/e_dbus/ChangeLog trunk/e_dbus/src/lib/dbus/E_DBus.h trunk/e_dbus/src/lib/dbus/e_dbus.c Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc === --- trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:27 UTC (rev 64736) +++ trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:34 UTC (rev 64737) @@ -24,13 +24,15 @@ String::Utf8Value method(args[3]-ToString()); fprintf(stderr, %s-%s-%s-%s\n, *service, *path, *interface, *method); - DBusConnection *conn = e_dbus_conn_object_get(dbus-conn); + DBusConnection *conn; DBusError error; DBusMessage *message; DBusMessage *reply; int reply_timeout; int value; + conn = e_dbus_connection_dbus_connection_get(dbus-conn); + Although I said the function you did was similar to this one, I also noted that you shouldn't export the internals. I'm not convinced yet you really need this. Maybe you need to extend e_dbus to fit your needs for js. Lucas De Marchi -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved.
Re: [E-devel] E SVN: sanjeev IN trunk: PROTO/elev8/src/bin e_dbus e_dbus/src/lib/dbus
You can use e_dbus to call messages and get signals. Just use libdbus to create the DBusMessage. On Saturday, November 5, 2011, Lucas De Marchi lucas.demar...@profusion.mobi wrote: On Fri, Nov 4, 2011 at 1:01 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Fix review comments from enlightenment-devel. Thanks to discomfitor and demarchi. Signed-off-by: Sanjeev BA iamsanj...@gmail.com Author: sanjeev Date: 2011-11-04 08:01:34 -0700 (Fri, 04 Nov 2011) New Revision: 64737 Trac: http://trac.enlightenment.org/e/changeset/64737 Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc trunk/e_dbus/ChangeLog trunk/e_dbus/src/lib/dbus/E_DBus.h trunk/e_dbus/src/lib/dbus/e_dbus.c Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc === --- trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:27 UTC (rev 64736) +++ trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:34 UTC (rev 64737) @@ -24,13 +24,15 @@ String::Utf8Value method(args[3]-ToString()); fprintf(stderr, %s-%s-%s-%s\n, *service, *path, *interface, *method); -DBusConnection *conn = e_dbus_conn_object_get(dbus-conn); +DBusConnection *conn; DBusError error; DBusMessage *message; DBusMessage *reply; int reply_timeout; int value; +conn = e_dbus_connection_dbus_connection_get(dbus-conn); + Although I said the function you did was similar to this one, I also noted that you shouldn't export the internals. I'm not convinced yet you really need this. Maybe you need to extend e_dbus to fit your needs for js. Lucas De Marchi -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy Also, split patches for easier review. Okay, none of us may be as expert in audio as raster, but very small part is about it. In a way, we can act as users of the API in the review, also reviewing all the other bits. But as is the patch is a major dump that would be rejected by us and every other projects. I hope raster understands our points. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 10:17:54 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you REALLY should look then at the feature. it adds NO API to the c level api. it only adds actiosn to play named sounds and store them in the edj file. :) its far far far from giant. :) you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. : ( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy yeah. i wish so too. but the deadline is a deadline. and this comes in before it. if people want to start making the deadline all fuzzy in that maybe u cant get in even if its before (and has been reviewed by a core dev etc.) then.. how does anyone know what it means. i was expecting a last minute rush for getting stuff in - thus the 2 weeks of fixing starting monday. :) yes - i told people get their stuff in by end of this week or it wont go into 1.1 and it'll wait for next release cycle or whenever. i can't set deadlines and then decide they don't apply and already expired case-by-case. if the patch is good enough to go in - it goes in. if it were not good enough (the previous N iterations of this patch it never made its way to svn. :) On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 12:15:12 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? Exactly, I knew from raster he was working on it, but in private. I would not complain if this was not so close to release. It could go bit after we snapshot, it's just 2weeks away. I'm not trying to cause a flamewar here. Seriously. It's just about this work as it's a major intrusive patch, now that we are very stable and ready to go! we still have 2 weeks of fixing. monday is not the release. its feature freeze start. we can remove features that can't be fixed. as for api - zero c api, and just edc stuff which right now - unless we have some good audio guys with a knowledge of sequencing etc. is something i specced up a long time ago based on my experience with composing audio, editing samples etc. :) On Friday, November 4, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Fri, 4 Nov 2011 05:18:13 -0700 Enlightenment SVN no-re...@enlightenment.org wrote: Log: From: Prince Kumar Dubey prince.du...@samsung.com From: Govindaraju S M govi...@samsung.com Subject: edje multisense patch for sound sample, tone and haptic play ... This is the beginning of sound (and haptic) support in Edje - it works, but only at certain basic sample playback levels. more will come. Author: raster Date: 2011-11-04 05:18:13 -0700 (Fri, 04 Nov 2011) New Revision: 64731 Trac: http://trac.enlightenment.org/e/changeset/64731 Added: trunk/edje/src/bin/edje_multisense_convert.c trunk/edje/src/bin/edje_multisense_convert.h trunk/edje/src/examples/multisense.edc trunk/edje/src/lib/edje_multisense.c trunk/edje/src/modules/ trunk/edje/src/modules/Makefile.am trunk/edje/src/modules/alsa_snd_player/ trunk/edje/src/modules/alsa_snd_player/Makefile.am trunk/edje/src/modules/alsa_snd_player/alsa_snd_player.c trunk/edje/src/modules/eet_snd_reader/ trunk/edje/src/modules/eet_snd_reader/Makefile.am trunk/edje/src/modules/eet_snd_reader/eet_snd_reader.c trunk/edje/src/modules/multisense_factory/ trunk/edje/src/modules/multisense_factory/Makefile.am trunk/edje/src/modules/multisense_factory/multisense_factory.c Modified: trunk/edje/AUTHORS trunk/edje/configure.actrunk/edje/data/include/edje.inc trunk/edje/doc/examples.dox trunk/edje/src/Makefile.am trunk/edje/src/bin/Makefile.am trunk/edje/src/bin/edje_cc.c trunk/edje/src/bin/edje_cc.h trunk/edje/src/bin/edje_cc_handlers.c trunk/edje/src/bin/edje_cc_out.c trunk/edje/src/bin/edje_decc.c trunk/edje/src/examples/Makefile.am trunk/edje/src/lib/Edje.h trunk/edje/src/lib/Makefile.am trunk/edje/src/lib/edje_data.c trunk/edje/src/lib/edje_embryo.c trunk/edje/src/lib/edje_load.c trunk/edje/src/lib/edje_main.c trunk/edje/src/lib/edje_module.c trunk/edje/src/lib/edje_private.h trunk/edje/src/lib/edje_program.c ...really? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems - -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... For what it's worth I have experience in the following - Designing and programming pro MIDI equipment. Writing MIDI sequencers. Live mixing. Studio mixing. Live music performing. Recorded music performing. Being a roadie. Hanging out with musicians (a professional skill I have on my resume). Recreational drugs (goes with the former, not mentioned on my resume). And I'm a trained musician. Though that training predates computer music. lol While it's true I've not done any of that in the last decade, I do have a job composing short bits of music for a game coming up soon. I've not looked at that commit. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 12:25:27 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy Also, split patches for easier review. Okay, none of us may be as expert in audio as raster, but very small part is about it. In a way, we can act as users of the API in the review, also reviewing all the other bits. But as is the patch is a major dump that would be rejected by us and every other projects. I hope raster understands our points. oh don't get nme wrong - i'm not an expert... just based on what i know of the other e devs etc... i happen to know/have done more. in the field. :) seriously... did you LOOK? there is barely any api... look at multisense.edc... it's also all documented... i think you need to spend the time to look at how little visible api it adds. it is mostly adding internal stuff that makes it possible to mix and play audio at ALL - thats most of it, as well as encode audio samples into the edj file. thats really the vast majority of it right now. it's a tiny bare-bones minimal subset of a much more extensive edc api i specced that included envelopes, instrument definitions, looping, sequences (tracks), patterns, specific channel control as well as auto-dynamic-channel creation etc. etc. i can't send you the example right now - but i have a much fuller spec. what u see in this patch is tiny and adds almost nothing. take a closer look. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 23:25:56 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:17:54 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you REALLY should look then at the feature. it adds NO API to the c level api. it only adds actiosn to play named sounds and store them in the edj file. :) its far far far from giant. :) Ooooh, THAT I can use in my project. Though I already wrote my projects sound playing code in C. Guess I should look at that now. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sun, 6 Nov 2011 00:30:47 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... For what it's worth I have experience in the following - Designing and programming pro MIDI equipment. Writing MIDI sequencers. Live mixing. Studio mixing. Live music performing. Recorded music performing. Being a roadie. Hanging out with musicians (a professional skill I have on my resume). Recreational drugs (goes with the former, not mentioned on my resume). And I'm a trained musician. Though that training predates computer music. lol While it's true I've not done any of that in the last decade, I do have a job composing short bits of music for a game coming up soon. I've not looked at that commit. well damn then.. you should have been adding audio support to efl years ago! :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 23:39:16 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 00:30:47 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... For what it's worth I have experience in the following - Designing and programming pro MIDI equipment. Writing MIDI sequencers. Live mixing. Studio mixing. Live music performing. Recorded music performing. Being a roadie. Hanging out with musicians (a professional skill I have on my resume). Recreational drugs (goes with the former, not mentioned on my resume). And I'm a trained musician. Though that training predates computer music. lol While it's true I've not done any of that in the last decade, I do have a job composing short bits of music for a game coming up soon. I've not looked at that commit. well damn then.. you should have been adding audio support to efl years ago! If I remember, last time I asked, you where burned with esound and there was not gonna be any sound support. :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). That's actually more than my current project needs. Looking forward to the entire thing though. Especially if it can be used for spatial sound and real time 'net sound mixing. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
And I'm back! Been sick so haven't check my mails lately.. and I wanted to answer this thread. I tried to answer only the important bits to avoid making it super long to read/reply again. On Tue, Nov 1, 2011 at 12:59 AM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 1 Nov 2011 00:17:01 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: On Mon, Oct 31, 2011 at 9:42 PM, Carsten Haitzler ras...@rasterman.com wrote: On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: Yeah yeah, you've made that pretty clear already, the thing is, we give reasons why this would be better, but your only argument is because I don't want to that list there on the release page was a result of a group of e devs getting together at cebit and refining the existing more vague list. it was not just me. i was there. Alright, if that TODO was a group effort, then my apologies on the specific parts where I stated your todo. I'd like to point out though that when I said that, I wasn't just referring to you wrote it, but rather on you decided what to put in it, those who disagreed got ignored. You always seem to have the final word, and that's why I consider it your todo. But yes, I was not there, so I cannot know, so againt, just a hypothesis. actually others put things on that todo too - but yes i do act as final arbiter of it, but it most definitely was not entirely my todo just with others nodding their heads. yes - i did put a fair few items on that list. Being the final arbiter is fine as long as you consider everyone's opinions. how will it encourage people to not finish things? and what it will achieve? well I thought it was pretty obvious, but since you need me to spell it out for you : - You need a feature freeze in svn before releasing - You need to fix bugs between feature freeze and release - You need an alpha release to get bugreports on what needs to be fixed before the release. and yes i need to Sorry, this seems unclear, yes I need to? what do you mean? yes you need me to spell it out? or yes, you need those 3 things I listed == an alpha is needed ? yes - need a freeze before release. yes need to fix bugs. but we have a mountain of bugreports ALREADY! have u looked in trac? check the active tickets. :) 250 or so of them. Are they all valid? If not, maybe it needs some triaging, anyone taking care of that? It doesn't matter that they are at the same time, what does matter is to have a fixed date for it. I said at the same time as efl 1.1 because cedric suggested that (at the conference). And this isn't a sudden desire, it's a desire that's been there for years, you just don't want to see it. You need time to rest post efl 1.1 release, fine, but set a reasonable date. why does it have to BE A FIXED DATE? why do i have to repeat this question - what is so MAGIC about that date. i s The date itself is not magic, we're not saying december 25th, or january 1st, or whatever other 'special dates'. But what will A DATE create is a deadline, and the deadline in itself will drive the development. Not everyone works like that, for sure, but I believe that most people will get more shit done if they have a deadline rather than whenever you can. And I've experienced this so many times.. no commits for 6 months on amsn, then we say we'll release next week, start building packages then 100 or 200 commits get sent in that single week (seriously). A deadline is a i've seen the reverse. deadlines come, deadlines go. no action. sure, but the most 'popular' behavior is people work best under pressure and deadlines help achieve that and get things done. motivational factor and you don't seem to get it. But more than that, a fixed date will force a release, and without that, it's like a it will never happen kind of deal. Get it out, then concentrate on the next release, then iterate. i can lie and invent dates and then keep rescheduling like most projects. i really hate doing that. when those todo things are done i feel confident calling an alpha and then maybe 4 weeks to beta (fix bugs). but that's assuming that todo is done (as i said - with the items for alpha - the worst of efm issues fixed like dnd, copy paste, tasks (done now), keymap, xrandr). as of today we only have randr, keymap, efm - keymap has been promised by quaker66 now since march. randr i just patched into my e today for some testing and looking around. i have to move over to an intel laptop to do this as i need randr working. so we're -||- that close to doing exactly what people want - an alpha then release after bugs are fixed. lol, that's not the point, for sure, if people know that the deadline can be moved, the motivation is not the same as sorry, too late. Anyways, I think it's ok to stick to a TODO
Re: [E-devel] itask, taskbar and engage
On Tue, Nov 1, 2011 at 12:17 AM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 31 Oct 2011 22:56:03 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: Because I bumped into the problem myself so of course I'll try to debug it, and I didn't do it because you told me to. As for the fix, did you have a i can't order you to do anything - but you need to read what i wrote. as a summary, i said - help out and do things, instead of telling others what to do. if this had been done since the last major review of the todo list in march we'd be there already. you can tell others what to do all you like. they don't have to listen to a single word, just the same as you don't have to do anything either when i say help out. for sure, I was referring to it wasn't part of the todo, it was part of something I needed for myself. i'm using the release as a stick or a carrot to beat or bait people into helping out. i can't fire you or offer you a bonus or money, so those normal sticks and carrots are not able to be used, so i use a different one. i'm trying to use your own motivation for release. i wish your motivation would make you rise to the challenge rather than just have a release or bust view. open source works at a nuts and bolts level because people do things. projects start and move forward because someone does the hard yards. almost every open source project started life as a one-man project and it was that one man that got it up and running and to the point others might pitch in and scratch their itches or help even do things that are needed. it then became a team effort with no hard way to control the people working on it. projects offer carrots in the following ways: 1. name attached to project for bragging rights, 2. the ability to influence, control etc. something. 3. the satisfaction of a job well done in the end (seeing what u slaved on going gold), 4. if u are lucky the project may create a way to generate income from it for yourself. the sticks available are: 1. shaming people into doing things (guilt trips etc.), 2. ejection from privileges (like commit access, banning from irc, removal from mailing lists etc.). that's about it. i'm trying to use both a stick and a carrot. i'm trying to get you to accept some of the blame for a bad e17 release if you are the one pushing for it, as well as then getting some credit if it's good. right now you are pushing for what i believe is a slightly premature action. Yes, most OSS projects start that way or end up with someone leading the project, making the big decisions, mostly because others respect his skills/decisions rather than because he was elected. The way I see it, people will only work on what they want, what motivates them, and it's usually what they personally need. They will sometimes help out, when asked, on something they don't use/care for, it depends on the motivation. The motivation can come from either I want the project to succeed or this looks like an interesting challenge. For example, I doubt people like doing tech support or triage in bugzilla, but they do it for the sake of the project, they feel it's their responsability. As for the sticks, I usually consider it to be svn blame :) look? I'm not sure it's done properly, the 'needed' var seems a bit overkill to do the check (didn't have time figure it out properly). Also, I was wondering if there wouldn't be a better solution to do if no gadget is resizable. yes i looked. that was the first thing i did. along with counting it as your first commit to e17according to logs. actually its right in that the logic is right - i was only testing when i had 1 gadget or more being autoscrollable - thus resizable. i didnt remember about zero gadgets resizable and thus maybe getting that loop. my bad there. i was making taskbar usable. i'm running it myself right now even though i really despise having it on my screen to make sure it at least works for me :) I switched to itask to test it, so I guess I'll go back to taskbar now since I belive it's the one that will get elected as being the stable one. Yes, the logic is right, but the code is not clean enough in my opinion, there must be a better way to handle that case. (also, other than that usecase, you forgot to initialize the variable :p) On Mon, Oct 31, 2011 at 10:05 PM, Carsten Haitzler ras...@rasterman.comwrote: On Mon, 31 Oct 2011 23:59:57 -0200 Iván Briano (Sachiel) sachi...@gmail.com said: 2011/10/31 Carsten Haitzler ras...@rasterman.com: On Mon, 31 Oct 2011 19:27:25 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: is it just me... or are you actually helping out? :) Shhh. Less talking, more doing. hehehehe The fix should be in SVN now, r64588, try it now and see if that gets it fixed. On Mon, Oct 31, 2011 at 7:12 PM, Youness Alaoui
Re: [E-devel] RFC: E17 Release
On Sat, 5 Nov 2011 12:10:24 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: And I'm back! Been sick so haven't check my mails lately.. and I wanted to answer this thread. I tried to answer only the important bits to avoid making it super long to read/reply again. On Tue, Nov 1, 2011 at 12:59 AM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 1 Nov 2011 00:17:01 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: On Mon, Oct 31, 2011 at 9:42 PM, Carsten Haitzler ras...@rasterman.com wrote: On Mon, 31 Oct 2011 17:15:56 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: Yeah yeah, you've made that pretty clear already, the thing is, we give reasons why this would be better, but your only argument is because I don't want to that list there on the release page was a result of a group of e devs getting together at cebit and refining the existing more vague list. it was not just me. i was there. Alright, if that TODO was a group effort, then my apologies on the specific parts where I stated your todo. I'd like to point out though that when I said that, I wasn't just referring to you wrote it, but rather on you decided what to put in it, those who disagreed got ignored. You always seem to have the final word, and that's why I consider it your todo. But yes, I was not there, so I cannot know, so againt, just a hypothesis. actually others put things on that todo too - but yes i do act as final arbiter of it, but it most definitely was not entirely my todo just with others nodding their heads. yes - i did put a fair few items on that list. Being the final arbiter is fine as long as you consider everyone's opinions. how will it encourage people to not finish things? and what it will achieve? well I thought it was pretty obvious, but since you need me to spell it out for you : - You need a feature freeze in svn before releasing - You need to fix bugs between feature freeze and release - You need an alpha release to get bugreports on what needs to be fixed before the release. and yes i need to Sorry, this seems unclear, yes I need to? what do you mean? yes you need me to spell it out? or yes, you need those 3 things I listed == an alpha is needed ? yes - need a freeze before release. yes need to fix bugs. but we have a mountain of bugreports ALREADY! have u looked in trac? check the active tickets. :) 250 or so of them. Are they all valid? If not, maybe it needs some triaging, anyone taking care of that? It doesn't matter that they are at the same time, what does matter is to have a fixed date for it. I said at the same time as efl 1.1 because cedric suggested that (at the conference). And this isn't a sudden desire, it's a desire that's been there for years, you just don't want to see it. You need time to rest post efl 1.1 release, fine, but set a reasonable date. why does it have to BE A FIXED DATE? why do i have to repeat this question - what is so MAGIC about that date. i s The date itself is not magic, we're not saying december 25th, or january 1st, or whatever other 'special dates'. But what will A DATE create is a deadline, and the deadline in itself will drive the development. Not everyone works like that, for sure, but I believe that most people will get more shit done if they have a deadline rather than whenever you can. And I've experienced this so many times.. no commits for 6 months on amsn, then we say we'll release next week, start building packages then 100 or 200 commits get sent in that single week (seriously). A deadline is a i've seen the reverse. deadlines come, deadlines go. no action. sure, but the most 'popular' behavior is people work best under pressure and deadlines help achieve that and get things done. motivational factor and you don't seem to get it. But more than that, a fixed date will force a release, and without that, it's like a it will never happen kind of deal. Get it out, then concentrate on the next release, then iterate. i can lie and invent dates and then keep rescheduling like most projects. i really hate doing that. when those todo things are done i feel confident calling an alpha and then maybe 4 weeks to beta (fix bugs). but that's assuming that todo is done (as i said - with the items for alpha - the worst of efm issues fixed like dnd, copy paste, tasks (done now), keymap, xrandr). as of today we only have randr, keymap, efm - keymap has been promised by quaker66 now since march. randr i just patched into my e today for some testing and looking around. i have to move over to an intel laptop to do this as i need randr working. so we're -||- that close to doing exactly what people want - an alpha
Re: [E-devel] RFC: E17 Release
Lots of snippage, to avoid making it super long to wade through all the stuff that has been said before to get to the new bits. Hope I did not mess up the attributions. On Sat, 5 Nov 2011 12:10:24 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: On Tue, Nov 1, 2011 at 12:59 AM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 1 Nov 2011 00:17:01 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: we say we'll release next week, start building packages then 100 or 200 commits get sent in that single week (seriously). A deadline is a i've seen the reverse. deadlines come, deadlines go. no action. sure, but the most 'popular' behavior is people work best under pressure and deadlines help achieve that and get things done. Some people do, some don't. It's certainly a very short term management strategy though, that ignores that this sort of thing can and does stress people out. Stressed out people don't do their best. So such a management style might be popular for the managers, but the people being stressed tend to bitch about it. i don't know - maybe you have spare time. i am in negative time land. i have zero left to spare. i barely get enough sleep - if it were not for weekends, i wouldn't. i am time poor. i dont have luxury like that. a half-done webiste thats then abandoned then causes me to use more time i didnt even have to begin with - so something else suffers (sleep, work, or other e development). i help out a bit where i can - but i wanted him to do his work in parallel without it affecting the main site until it's ready. nope, I'm in negative time land too, I think most of us are. I think your issue is that you should learn to delegate more, you can't do everything, and delegating is a big part of leading a project. The point raster is trying to make is that delegating, which raster does do, is useless if the delgatee does not do the work. I'm guilty of this myself. My life got in the way of E stuff, even though I was being paid for it, so I dropped my E responsibilities a while back. I had some large E things I was looking after. Now I'm doing a little bit here and there, again mostly to support stuff I'm being paid to do. I wont take on any big E responsibilities though. Well, unless someone pays me a fair fee for doing the virtual world project I'm currently dedicating my spare time to. Since I want to use EFL for that. And as I've been told numerous times a release is free.. what is it that you lose when you do a release, what's so important and critical about having a release ? API lock in. Configuration file compatibility lock in. These things are important if you actually like your users. Lock in is not free, it removes freedom. Yes, people have responsabilities, real life, lack of time, etc.. but everyone has a few free minutes in their lives, and if people know there's a hard deadline in a few weeks then today, even if tired, instead of watching some movie, they will rather spend some of that time fixing what they think is critical for the release. I have zero free time, but when there is something urgent, I can suddenly make time for it, and I think everyone is like that too. NEVER EVER assume that everyone else is just like you. No matter what. It's just a silly notion quite frankly. We are all different in so many ways. i consider them a deal breaker :( a right now i want to not talk dates until AFTER efl 1.1. those dates will depend on if that gets a delay in it or what people do manage to do between now and then with e17. if that todo list still is no further along, then the timeframe has to be longer, if it is, then shorter. Alright, *that* in my opinion is an actual compromise of the subject discussed here (well, on the point I am making). No problems, we can talk dates after efl 1.1, I am fine with that :) It's what was being said all along, by a few of us. Not a compromise at all, just the plan. There was no need to make a big drama about stuff to get to this point. lol but as is, you are alienating everyone with no release. Odd, I don't feel alienated. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Sat, Nov 5, 2011 at 1:21 PM, David Seikel onef...@gmail.com wrote: Lots of snippage, to avoid making it super long to wade through all the stuff that has been said before to get to the new bits. Hope I did not mess up the attributions. On Sat, 5 Nov 2011 12:10:24 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: On Tue, Nov 1, 2011 at 12:59 AM, Carsten Haitzler ras...@rasterman.comwrote: On Tue, 1 Nov 2011 00:17:01 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net said: we say we'll release next week, start building packages then 100 or 200 commits get sent in that single week (seriously). A deadline is a i've seen the reverse. deadlines come, deadlines go. no action. sure, but the most 'popular' behavior is people work best under pressure and deadlines help achieve that and get things done. Some people do, some don't. It's certainly a very short term management strategy though, that ignores that this sort of thing can and does stress people out. Stressed out people don't do their best. So such a management style might be popular for the managers, but the people being stressed tend to bitch about it. Stress is bad, doing a release shouldn't be about stress, but more about excitement. If you get stressed, then it's a different matter. i don't know - maybe you have spare time. i am in negative time land. i have zero left to spare. i barely get enough sleep - if it were not for weekends, i wouldn't. i am time poor. i dont have luxury like that. a half-done webiste thats then abandoned then causes me to use more time i didnt even have to begin with - so something else suffers (sleep, work, or other e development). i help out a bit where i can - but i wanted him to do his work in parallel without it affecting the main site until it's ready. nope, I'm in negative time land too, I think most of us are. I think your issue is that you should learn to delegate more, you can't do everything, and delegating is a big part of leading a project. The point raster is trying to make is that delegating, which raster does do, is useless if the delgatee does not do the work. I'm guilty of this myself. My life got in the way of E stuff, even though I was being paid for it, so I dropped my E responsibilities a while back. I had some large E things I was looking after. Now I'm doing a little bit here and there, again mostly to support stuff I'm being paid to do. I wont take on any big E responsibilities though. Well, unless someone pays me a fair fee for doing the virtual world project I'm currently dedicating my spare time to. Since I want to use EFL for that. Sure, you need a consistent team otherwise it won't work. And as I've been told numerous times a release is free.. what is it that you lose when you do a release, what's so important and critical about having a release ? API lock in. Configuration file compatibility lock in. These things are important if you actually like your users. Lock in is not free, it removes freedom. Euhh, no, for sure a major version bump is not free, but a cyclic release that doesn't break API/ABI or anything else, that's free, and that's what I was referring to. Yes, people have responsabilities, real life, lack of time, etc.. but everyone has a few free minutes in their lives, and if people know there's a hard deadline in a few weeks then today, even if tired, instead of watching some movie, they will rather spend some of that time fixing what they think is critical for the release. I have zero free time, but when there is something urgent, I can suddenly make time for it, and I think everyone is like that too. NEVER EVER assume that everyone else is just like you. No matter what. It's just a silly notion quite frankly. We are all different in so many ways. sure, not everyone is like that but I do believe that the majority are. i consider them a deal breaker :( a right now i want to not talk dates until AFTER efl 1.1. those dates will depend on if that gets a delay in it or what people do manage to do between now and then with e17. if that todo list still is no further along, then the timeframe has to be longer, if it is, then shorter. Alright, *that* in my opinion is an actual compromise of the subject discussed here (well, on the point I am making). No problems, we can talk dates after efl 1.1, I am fine with that :) It's what was being said all along, by a few of us. Not a compromise at all, just the plan. There was no need to make a big drama about stuff to get to this point. lol Well, if that was the plan, it was never said (to me anyways), this is the first time it was said in this whole thread. Since the start, it has always been the release will be whenever the todo list is done. Also, this wasn't a drama, it was a discussion, the 'drama' might be said about my
Re: [E-devel] EFL 1.1 freeze
I've just committed all the PS3 related changes so I have no more commits in my git that aren't in svn! On Thu, Nov 3, 2011 at 4:36 AM, David Seikel onef...@gmail.com wrote: On Thu, 3 Nov 2011 09:25:10 +0100 Cedric BAIL cedric.b...@free.fr wrote: On Thu, Nov 3, 2011 at 9:15 AM, David Seikel onef...@gmail.com wrote: On Thu, 03 Nov 2011 03:01:17 -0400 Christopher Michael cpmicha...@comcast.net wrote: On 11/02/11 22:42, David Seikel wrote: On Thu, 3 Nov 2011 08:49:46 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Wed, 2 Nov 2011 12:14:07 -0400 Mike Blumenkrantz m...@zentific.com said: Hi, It has been two weeks since the git 'er done mail from raster, so I am calling his bluff. Effective immediately, we are in a 2 week feature freeze for EFL 1.1. no - freeze starts monday :) from my original mail: merge window starts next monday (24th of october). that means from the 7th to the 20th no new features can be added to trunk, only bug fixes. so people have until sunday night... So I have until Sunday to badger raster into just letting me commit the new edje lua stuff? It would really help me a lot if what I have done so far is in the next release. That includes the basic text object support I did last night, approved.. Slip it in onefang ;) Hey wait, you are not listed as one of the edje authors. So that don't count. :-P Oh, that should be fixed, he has been working on edje ! Anyway, I agree with him. As the problem is that we need to review the internal change you do, but also how it should be used from the outside. If you have example that show how each lua API can be used that would help to take a decision. I'm updating the example lua script that was there already with the new stuff as part of my testing. That was in my last patch to. Also using it in my contracted project, but, um, no lookie. Might be time to send a new patch soon. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] RFC: E17 Release
On Sat, 5 Nov 2011 13:46:16 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: On Sat, Nov 5, 2011 at 1:21 PM, David Seikel onef...@gmail.com wrote: And as I've been told numerous times a release is free.. what is it that you lose when you do a release, what's so important and critical about having a release ? API lock in. Configuration file compatibility lock in. These things are important if you actually like your users. Lock in is not free, it removes freedom. Euhh, no, for sure a major version bump is not free, but a cyclic release that doesn't break API/ABI or anything else, that's free, and that's what I was referring to. First release, and this is what we are talking about for E17, is the one where you get locked in. i consider them a deal breaker :( a right now i want to not talk dates until AFTER efl 1.1. those dates will depend on if that gets a delay in it or what people do manage to do between now and then with e17. if that todo list still is no further along, then the timeframe has to be longer, if it is, then shorter. Alright, *that* in my opinion is an actual compromise of the subject discussed here (well, on the point I am making). No problems, we can talk dates after efl 1.1, I am fine with that :) It's what was being said all along, by a few of us. Not a compromise at all, just the plan. There was no need to make a big drama about stuff to get to this point. lol Well, if that was the plan, it was never said (to me anyways), this is the first time it was said in this whole thread. Umm.. On Sat, Oct 29, 2011 at 11:22 PM, Carsten Haitzler ras...@rasterman.comwrote: if people WANT A RELEASE, THEN STEPUP AND DO SOMETHING! with those done then we can absolutely do an alpha (though it must wait until after efl 1.1 which is now due in about 3 weeks). On Sun, Oct 30, 2011 at 4:42 AM, David Seikel onef...@gmail.com wrote: The consensus does seem to be that there wont be an e17 release until after the EFL 1.1 release anyway. The amount of passion and time we are spending arguing over the exact timing of that e17 release could be better spent actually working on that e17 TODO and the EFL release. How about we work on it, then see how much e17 TODO is left after the EFL 1.1 release. That will be a better time to argue you case, when it wont distract people from the work that needs to be done. Perhaps by then it will be moot, and the TODO is completed. On Sunday, October 30, 2011, Carsten Haitzler ras...@rasterman.com wrote: i'm working on the todo and efl 1.1 after efl 1.1 its e17 and elm 1.0. e17 involves working on the tasks assigned. It's a very long thread, there are probably other mentions. You even quoted some of these yourself. You must have read them. B-) -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
Can't, I'm on short vacations reading mail at phone during bus times. :-) if there were short patches I could ;-) On Saturday, November 5, 2011, Carsten Haitzler ras...@rasterman.com wrote: On Sat, 5 Nov 2011 12:25:27 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy Also, split patches for easier review. Okay, none of us may be as expert in audio as raster, but very small part is about it. In a way, we can act as users of the API in the review, also reviewing all the other bits. But as is the patch is a major dump that would be rejected by us and every other projects. I hope raster understands our points. oh don't get nme wrong - i'm not an expert... just based on what i know of the other e devs etc... i happen to know/have done more. in the field. :) seriously... did you LOOK? there is barely any api... look at multisense.edc... it's also all documented... i think you need to spend the time to look at how little visible api it adds. it is mostly adding internal stuff that makes it possible to mix and play audio at ALL - thats most of it, as well as encode audio samples into the edj file. thats really the vast majority of it right now. it's a tiny bare-bones minimal subset of a much more extensive edc api i specced that included envelopes, instrument definitions, looping, sequences (tracks), patterns, specific channel control as well as auto-dynamic-channel creation etc. etc. i can't send you the example right now - but i have a much fuller spec. what u see in this patch is tiny and adds almost nothing. take a closer look. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 16:20:39 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Can't, I'm on short vacations reading mail at phone during bus times. :-) if there were short patches I could ;-) On Saturday, November 5, 2011, Carsten Haitzler ras...@rasterman.com wrote: On Sat, 5 Nov 2011 12:25:27 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy Also, split patches for easier review. Okay, none of us may be as expert in audio as raster, but very small part is about it. In a way, we can act as users of the API in the review, also reviewing all the other bits. But as is the patch is a major dump that would be rejected by us and every other projects. I hope raster understands our points. oh don't get nme wrong - i'm not an expert... just based on what i know of the other e devs etc... i happen to know/have done more. in the field. :) seriously... did you LOOK? there is barely any api... look at multisense.edc... it's also all documented... i think you need to spend the time to look at how little visible api it adds. it is mostly adding internal stuff that makes it possible to mix and play audio at ALL - thats most of it, as well as encode audio samples into the edj file. thats really the vast majority of it right now. it's a tiny bare-bones minimal subset of a much more extensive edc api i specced that included envelopes, instrument definitions, looping, sequences (tracks), patterns, specific channel control as well as auto-dynamic-channel creation etc. etc. i can't send you the example right now - but i have a much fuller spec. what u see in this patch is tiny and adds almost nothing. take a closer look. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com sent from my iphone ? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1
Re: [E-devel] E SVN: billiob trunk/e/src/bin
On 11/05/11 14:29, Enlightenment SVN wrote: Log: e: send hide event for borders even if not visible Author: billiob Date: 2011-11-05 11:29:30 -0700 (Sat, 05 Nov 2011) New Revision: 64787 Trac: http://trac.enlightenment.org/e/changeset/64787 Modified: trunk/e/src/bin/e_border.c Modified: trunk/e/src/bin/e_border.c === --- trunk/e/src/bin/e_border.c2011-11-05 17:50:23 UTC (rev 64786) +++ trunk/e/src/bin/e_border.c2011-11-05 18:29:30 UTC (rev 64787) @@ -911,7 +911,7 @@ E_OBJECT_CHECK(bd); E_OBJECT_TYPE_CHECK(bd, E_BORDER_TYPE); - if (!bd-visible) return; + if (!bd-visible) goto send_event; ecore_x_window_shadow_tree_flush(); if (bd-moving) _e_border_move_end(bd); @@ -981,6 +981,9 @@ if (!manage) ecore_x_window_prop_card32_set(bd-client.win, E_ATOM_MANAGED,visible, 1); + bd-post_show = 0; + +send_event: if (!stopping) { E_Event_Border_Hide *ev; @@ -991,7 +994,6 @@ // e_object_breadcrumb_add(E_OBJECT(bd), border_hide_event); ecore_event_add(E_EVENT_BORDER_HIDE, ev, _e_border_event_border_hide_free, NULL); } - bd-post_show = 0; } static void What is the reasoning for this ?? Makes little sense to me to send a hide event for a border that is not visible (ie: not visible on screen or already hidden). If the border is not visible on the screen (or already hidden), then why send a hide event ?? dh -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
Always ;-) On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 16:20:39 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi wrote: Can't, I'm on short vacations reading mail at phone during bus times. :-) if there were short patches I could ;-) On Saturday, November 5, 2011, Carsten Haitzler ras...@rasterman.com wrote: On Sat, 5 Nov 2011 12:25:27 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i gusent from my iphone ? -- Mike Blumenkrantz Zentific: Doctor recommended, mother approved. -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: billiob trunk/e/src/bin
On Sat, Nov 5, 2011 at 20:34, Christopher Michael cpmicha...@comcast.net wrote: What is the reasoning for this ?? Makes little sense to me to send a hide event for a border that is not visible (ie: not visible on screen or already hidden). If the border is not visible on the screen (or already hidden), then why send a hide event ?? I'm using that event in e-tiling to know when a window disappears. Maybe this is not the correct event to do that. -- Boris Faure -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sun, 6 Nov 2011 00:48:01 +1000 David Seikel onef...@gmail.com wrote: On Sat, 5 Nov 2011 23:39:16 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 00:30:47 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... For what it's worth I have experience in the following - Designing and programming pro MIDI equipment. Writing MIDI sequencers. Live mixing. Studio mixing. Live music performing. Recorded music performing. Being a roadie. Hanging out with musicians (a professional skill I have on my resume). Recreational drugs (goes with the former, not mentioned on my resume). And I'm a trained musician. Though that training predates computer music. lol While it's true I've not done any of that in the last decade, I do have a job composing short bits of music for a game coming up soon. I've not looked at that commit. well damn then.. you should have been adding audio support to efl years ago! If I remember, last time I asked, you where burned with esound and there was not gonna be any sound support. :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). That's actually more than my current project needs. Looking forward to the entire thing though. Especially if it can be used for spatial sound and real time 'net sound mixing. Damn, it needs sndfile 1.0.22, ubuntu LTS only has 1.0.21 Not sure about libremix, looks like the last commit was 2 years ago? Last release in 2004? Last activity on their mailing lists in 2006? Unless it got moved, or forked, or merged into something else and google can't find it. Oh well, the 2004 release is the version needed anyway. I'll try that. Gotta sort out the sndfile version first though. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: billiob trunk/e/src/bin
On 11/05/11 16:22, Boris Faure wrote: On Sat, Nov 5, 2011 at 20:34, Christopher Michael cpmicha...@comcast.net wrote: What is the reasoning for this ?? Makes little sense to me to send a hide event for a border that is not visible (ie: not visible on screen or already hidden). If the border is not visible on the screen (or already hidden), then why send a hide event ?? I'm using that event in e-tiling to know when a window disappears. Maybe this is not the correct event to do that. Well, that would be the correct event (E_EVENT_BORDER_HIDE)...but what I don't get is why you are resending the E_EVENT_BORDER_HIDE there. 1) e_border_hide function gets called and 'hides' the border (also sets border-visible to false). This sends out the E_EVENT_BORDER_HIDE when done. 2) e_border_hide function gets called again and if it's not visible (ie: e_border_hide was already called previously), you send the event againWHY ?? dh -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] edje_convert still in repo.
Hey edje_convert has been removed from the build for a long time, now. Why keeping it in trunk ? If there is no strong objection, I'll remove edje_convert code and the 2 _edje_edd_init() and _edje_edd_shutdown() functions too. Vincent -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Edje lua API additions
Another day, another patch. One big patch as raster requested, with all my edje lua changes in it. He wants to chat about it today, but I gotta take a nap now. lol I had a poke at subclassing the various evas object types, so their particular functions are kept on their own and not pollute the general evas object function name space, but... ...not sure why there are two lua states created. One is for each edje lua only script, and that's fine. The other seems to be a global one that is never used. Each had it's own copy of the existing edje and evas name spaces. Duplicating the entire structure of evas object functions seemed like a silly idea. I'm tired, so I left that for later. I at least got the code for this figured out. It's bad enough that lua wants these sorts of things in three places itself. lol It all needs a bit of refactoring anyway. It will be mostly boiler plate, so all that duplication should be stuffed into macros or small common functions. Depending on which way we want to go. /me sleeps and hopes to catch raster later today for the promised chat. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. Index: ChangeLog === --- ChangeLog (revision 64787) +++ ChangeLog (working copy) @@ -175,3 +175,25 @@ 2011-10-03 Tom Hacohen (TAsn) * Entry: Added change information to entry,changed,user + +2011-10-30 David Seikel (onefang) + + * Lua: Added color_class function. + +2011-10-31 David Seikel (onefang) + + * Lua: Added text_class function. + +2011-11-06 David Seikel (onefang) + + * Lua: Add image, image_filled, text, textblock, and edje objects. + Very basic support. + * Add real_geom function, to bypass the cached geom values and see what evas set them to. + * Add functions for set/get text font and text. + * Add function for set/get image image (still needs to be able to read images in the edje file). + * Add function for set/get edje file. + * Add full support for evas line object. + * Add full support for evas polygon object. + * Beefed up the example lua script to show most of the above. + Including some handling of size changes. + Index: src/lib/edje_lua2.c === --- src/lib/edje_lua2.c (revision 64787) +++ src/lib/edje_lua2.c (working copy) @@ -84,6 +84,9 @@ static int _elua_objsize(lua_State *L); static int _elua_objgeom(lua_State *L); +static int _elua_color_class(lua_State *L); +static int _elua_text_class(lua_State *L); + static int _elua_show(lua_State *L); static int _elua_hide(lua_State *L); static int _elua_visible(lua_State *L); @@ -92,6 +95,7 @@ static int _elua_pos(lua_State *L); static int _elua_size(lua_State *L); static int _elua_geom(lua_State *L); +static int _elua_real_geom(lua_State *L); static int _elua_raise(lua_State *L); static int _elua_lower(lua_State *L); static int _elua_above(lua_State *L); @@ -108,14 +112,31 @@ static int _elua_precise(lua_State *L); static int _elua_rect(lua_State *L); +static int _elua_image(lua_State *L); +static int _elua_image_filled(lua_State *L); +static int _elua_text(lua_State *L); +static int _elua_textblock(lua_State *L); +static int _elua_edje(lua_State *L); +static int _elua_line(lua_State *L); +static int _elua_polygon(lua_State *L); +static int _elua_text_text(lua_State *L); +static int _elua_text_font(lua_State *L); +static int _elua_image_image(lua_State *L); + +static int _elua_edje_file(lua_State *L); +static int _elua_line_xy(lua_State *L); +static int _elua_polygon_point(lua_State *L); +static int _elua_polygon_clear(lua_State *L); + + #define ELO |-ELO //--// static lua_State *lstate = NULL; static jmp_buf panic_jmp; -// FIXME: methods lua scrupt can provide that edje will call (not done yet): +// FIXME: methods lua script can provide that edje will call (not done yet): // // scale set // // key down // // key up @@ -172,11 +193,19 @@ {size, _elua_objsize}, // get while edje object pos in canvas {geom, _elua_objgeom}, // get while edje object geometry in canvas - // FIXME: query color classes - // FIXME: query text classes + // set and query color / text class + {color_class, _elua_color_class}, + {text_class, _elua_text_class}, - {rect, _elua_rect}, // new rect - // FIXME: need image(filled, normal), text, textblock, edje + // create new objects + {rect, _elua_rect}, + {image,_elua_image}, + {image_filled, _elua_image_filled}, + {text, _elua_text}, + {textblock,_elua_textblock}, + {edje, _elua_edje}, + {line, _elua_line}, + {polygon, _elua_polygon}, {NULL, NULL} // end }; @@ -195,6 +224,7 @@ {pos, _elua_pos}, // move, return current
Re: [E-devel] RFC: E17 Release
On Sat, Nov 5, 2011 at 2:17 PM, David Seikel onef...@gmail.com wrote: On Sat, 5 Nov 2011 13:46:16 -0400 Youness Alaoui kakar...@kakaroto.homelinux.net wrote: On Sat, Nov 5, 2011 at 1:21 PM, David Seikel onef...@gmail.com wrote: And as I've been told numerous times a release is free.. what is it that you lose when you do a release, what's so important and critical about having a release ? API lock in. Configuration file compatibility lock in. These things are important if you actually like your users. Lock in is not free, it removes freedom. Euhh, no, for sure a major version bump is not free, but a cyclic release that doesn't break API/ABI or anything else, that's free, and that's what I was referring to. First release, and this is what we are talking about for E17, is the one where you get locked in. Cyclic releases are for after the first release of E17, so at that point, the API would have already been locked. i consider them a deal breaker :( a right now i want to not talk dates until AFTER efl 1.1. those dates will depend on if that gets a delay in it or what people do manage to do between now and then with e17. if that todo list still is no further along, then the timeframe has to be longer, if it is, then shorter. Alright, *that* in my opinion is an actual compromise of the subject discussed here (well, on the point I am making). No problems, we can talk dates after efl 1.1, I am fine with that :) It's what was being said all along, by a few of us. Not a compromise at all, just the plan. There was no need to make a big drama about stuff to get to this point. lol Well, if that was the plan, it was never said (to me anyways), this is the first time it was said in this whole thread. Umm.. On Sat, Oct 29, 2011 at 11:22 PM, Carsten Haitzler ras...@rasterman.comwrote: if people WANT A RELEASE, THEN STEPUP AND DO SOMETHING! with those done then we can absolutely do an alpha (though it must wait until after efl 1.1 which is now due in about 3 weeks). On Sun, Oct 30, 2011 at 4:42 AM, David Seikel onef...@gmail.com wrote: The consensus does seem to be that there wont be an e17 release until after the EFL 1.1 release anyway. The amount of passion and time we are spending arguing over the exact timing of that e17 release could be better spent actually working on that e17 TODO and the EFL release. How about we work on it, then see how much e17 TODO is left after the EFL 1.1 release. That will be a better time to argue you case, when it wont distract people from the work that needs to be done. Perhaps by then it will be moot, and the TODO is completed. On Sunday, October 30, 2011, Carsten Haitzler ras...@rasterman.com wrote: i'm working on the todo and efl 1.1 after efl 1.1 its e17 and elm 1.0. e17 involves working on the tasks assigned. It's a very long thread, there are probably other mentions. You even quoted some of these yourself. You must have read them. B-) Well, all those mentions are about e17 release after efl 1.1, yeah, that's fine, what I found interesting and considered a compromise in raster's mail was we can talk about dates after efl 1.1.. in other words, it's not just release after 1.1, or we stick to the todo and never set any dates but rather we can discuss it later. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: sanjeev IN trunk: PROTO/elev8/src/bin e_dbus e_dbus/src/lib/dbus
Ok. I should treat e_dbus as similar to ecore_con_url. Introspection result will be reported once callback is invoked. Thanks, Sanjeev On 11/05/2011 11:19 PM, Gustavo Sverzut Barbieri wrote: You can use e_dbus to call messages and get signals. Just use libdbus to create the DBusMessage. On Saturday, November 5, 2011, Lucas De Marchi lucas.demar...@profusion.mobi wrote: On Fri, Nov 4, 2011 at 1:01 PM, Enlightenment SVN no-re...@enlightenment.org wrote: Log: Fix review comments from enlightenment-devel. Thanks to discomfitor and demarchi. Signed-off-by: Sanjeev BAiamsanj...@gmail.com Author: sanjeev Date: 2011-11-04 08:01:34 -0700 (Fri, 04 Nov 2011) New Revision: 64737 Trac: http://trac.enlightenment.org/e/changeset/64737 Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc trunk/e_dbus/ChangeLog trunk/e_dbus/src/lib/dbus/E_DBus.h trunk/e_dbus/src/lib/dbus/e_dbus.c Modified: trunk/PROTO/elev8/src/bin/dbus_library.cc === --- trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:27 UTC (rev 64736) +++ trunk/PROTO/elev8/src/bin/dbus_library.cc 2011-11-04 15:01:34 UTC (rev 64737) @@ -24,13 +24,15 @@ String::Utf8Value method(args[3]-ToString()); fprintf(stderr, %s-%s-%s-%s\n, *service, *path, *interface, *method); -DBusConnection *conn = e_dbus_conn_object_get(dbus-conn); +DBusConnection *conn; DBusError error; DBusMessage *message; DBusMessage *reply; int reply_timeout; int value; +conn = e_dbus_connection_dbus_connection_get(dbus-conn); + Although I said the function you did was similar to this one, I also noted that you shouldn't export the internals. I'm not convinced yet you really need this. Maybe you need to extend e_dbus to fit your needs for js. Lucas De Marchi -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] edje_convert still in repo.
On Sat, 5 Nov 2011 22:17:45 +0100 (CET) Vincent Torri vto...@univ-evry.fr said: Hey edje_convert has been removed from the build for a long time, now. Why keeping it in trunk ? i have no objection. :) If there is no strong objection, I'll remove edje_convert code and the 2 _edje_edd_init() and _edje_edd_shutdown() functions too. well the init/shutdown don't get removed.. just no longer EAPI'd. :) Vincent -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sun, 6 Nov 2011 00:48:01 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:39:16 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 00:30:47 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... For what it's worth I have experience in the following - Designing and programming pro MIDI equipment. Writing MIDI sequencers. Live mixing. Studio mixing. Live music performing. Recorded music performing. Being a roadie. Hanging out with musicians (a professional skill I have on my resume). Recreational drugs (goes with the former, not mentioned on my resume). And I'm a trained musician. Though that training predates computer music. lol While it's true I've not done any of that in the last decade, I do have a job composing short bits of music for a game coming up soon. I've not looked at that commit. well damn then.. you should have been adding audio support to efl years ago! If I remember, last time I asked, you where burned with esound and there was not gonna be any sound support. well i was burned with delegating. i did an original sounD that had sockets, mixed audio, handled sample uploads etc. then it was taken over by others to continue as esound... and then it died and never was improved (eg linear interpolation for resampling, support for detecting hardware auto-mix and multiple dsp devices, support for swizzling mixers etc.). it never moved on. i didn't want to tackle sound again in e17 - but someone else wanted to - govind and prince, at least at the edje level. yes. many parts of what is in the edje multisense code SHOULD move to ecore to some e audio lib and present some api - but i just didnt want to add that to the things to do. right now its fine lurking opaquely inside edje as HOW it works isn't exposes. :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). That's actually more than my current project needs. Looking forward to the entire thing though. Especially if it can be used for spatial sound and real time 'net sound mixing. spatial sound is a matter of assigning more speakers other than left and right. the problem here is though... there isn't as much of a standard - not proper 3d. there's 5.1 which is in a plane, but that's 6 freaking channels of sound... right now i'd be happy to handle stereo properly. what do you mean by real time 'net sound mixing? how is this different to mixing in general (that in edje/efl scenarios is done realtime anyway) -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sat, 5 Nov 2011 16:20:39 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: aaah - ok. well trust me then on this. it adds very little api. (zero c, very little edc/embryo) :) Can't, I'm on short vacations reading mail at phone during bus times. :-) if there were short patches I could ;-) On Saturday, November 5, 2011, Carsten Haitzler ras...@rasterman.com wrote: On Sat, 5 Nov 2011 12:25:27 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: On Saturday, November 5, 2011, Mike Blumenkrantz m...@zentific.com wrote: On Sat, 5 Nov 2011 23:12:21 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 09:47:08 -0400 Mike Blumenkrantz m...@zentific.com said: On Sat, 5 Nov 2011 22:31:01 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sat, 5 Nov 2011 10:34:31 -0200 Gustavo Sverzut Barbieri barbi...@profusion.mobi said: I wonder if this should go in few days before the freeze. Really, let's put such a big thing in a branch and let it mature for a while, merging into trunk after 1.1 is released. this thing has been going on for months. you just didnt see the previous patches i got. erm without favoring one way or another, if WE haven't seen anything until just now then why would it matter how long this thing has been going on for? you were favored with some ecore_con rewriting just before 1.0... :) that was in order to fix a huge number of bugs, not add a giant api. you're going to have to trust me then. the code is pretty much dormant unless the feature is used. as such i've given it much more testing than the people who wrote it and spent basically 2 solid says worth of work making it go from barely limping to actually working reliably. we have 2 more weeks of bug fixing to iron out the bugs. right now as best i know (please. i'd love to have other people who know this around), i'm the one with probably the most experience with audio. i spent several years as a teenager composing audio tunes via mod trackers. i have a decent understanding of what sequencing, tracking and sample manipulation are about - i am far from an expert at things like mp3/vorbis audio codec, but i do know the principles. if there is a problem in the api design (which is all in edc - and its right now a tiny partial implementation of my requirements, there is more to come) then i'd love to have people other than me know enough about audio, mixing, sequencing etc. to actually say something. speak up if u think u have audio under your belt. but as best i know, no-one has indicated they know this to date. :( so i guess as the for-no-defacto-audio-guy... i say this is good as it has, api-wise, followed the spec i gave prince govind - in its subset implementation. if there are bugs - they can be fixed. still have 2 more weeks of bugfixing. that's WHY there is a separate merge window vs freeze window. :) seems reasonable enough I suppose. would still be nice if giant patches like this could get brought in more than a couple days before the merge window...maybe some sort of samsung policy Also, split patches for easier review. Okay, none of us may be as expert in audio as raster, but very small part is about it. In a way, we can act as users of the API in the review, also reviewing all the other bits. But as is the patch is a major dump that would be rejected by us and every other projects. I hope raster understands our points. oh don't get nme wrong - i'm not an expert... just based on what i know of the other e devs etc... i happen to know/have done more. in the field. :) seriously... did you LOOK? there is barely any api... look at multisense.edc... it's also all documented... i think you need to spend the time to look at how little visible api it adds. it is mostly adding internal stuff that makes it possible to mix and play audio at ALL - thats most of it, as well as encode audio samples into the edj file. thats really the vast majority of it right now. it's a tiny bare-bones minimal subset of a much more extensive edc api i specced that included envelopes, instrument definitions, looping, sequences (tracks), patterns, specific channel control as well as auto-dynamic-channel creation etc. etc. i can't send you the example right now - but i have a much fuller spec. what u see in this patch is tiny and adds almost nothing. take a closer look. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- Gustavo Sverzut Barbieri http://profusion.mobi embedded systems -- MSN: barbi...@gmail.com Skype: gsbarbieri Mobile: +55 (19) 9225-2202 --
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sun, 6 Nov 2011 11:30:45 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 00:48:01 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:39:16 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). That's actually more than my current project needs. Looking forward to the entire thing though. Especially if it can be used for spatial sound and real time 'net sound mixing. spatial sound is a matter of assigning more speakers other than left and right. the problem here is though... there isn't as much of a standard - not proper 3d. there's 5.1 which is in a plane, but that's 6 freaking channels of sound... right now i'd be happy to handle stereo properly. what do you mean by real time 'net sound mixing? how is this different to mixing in general (that in edje/efl scenarios is done realtime anyway) I'm always thinking of online virtual worlds. So in this case I mean a bunch of avatars sitting, standing, walking, flying around a 3D world, with various sounds coming from various sources scattered around the space for them all to hear from their various positions in 3D. Some of those sounds might be generated in real time, like the voices of the people controlling the avatars coming from the avatars. Everything being completely ad hoc and under the controls of the users. Note that a lot of the users might only be listening with stereo. The important point is attenuation of sounds as they are further away from your avatar, and definitely ignoring sounds that are too far away to hear anyway to save processing. There are things like mumble for this, which is mostly for voice comms in 3D games, but I think it's general purpose enough. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [elm_map] ecore_file_download_full() should be used properly
Dear all, elm_map only checked that returned job is NULL. But ecore_file_download_full() returns EINA_FALSE when error occurred. So return value should be checked for proper usage. Please review this simple bug fix Index: src/lib/elm_map.c === --- src/lib/elm_map.c (리비전 64791) +++ src/lib/elm_map.c (작업 사본) @@ -1284,9 +1284,9 @@ _process_download_list(Evas_Object *obj) if (gi-wd-download_num = MAX_CONCURRENT_DOWNLOAD) break; -ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); -if (!gi-job) - DBG(Can't start to download %s to %s, gi-source, gi-file); +Eina_Bool ret = ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); +if (!ret || !gi-job) + WRN(Can't start to download %s to %s, gi-source, gi-file); else { gi-wd-download_num++; Thanks, Kim. Index: src/lib/elm_map.c === --- src/lib/elm_map.c (리비전 64791) +++ src/lib/elm_map.c (작업 사본) @@ -1284,9 +1284,9 @@ _process_download_list(Evas_Object *obj) if (gi-wd-download_num = MAX_CONCURRENT_DOWNLOAD) break; -ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); -if (!gi-job) - DBG(Can't start to download %s to %s, gi-source, gi-file); +Eina_Bool ret = ecore_file_download_full(gi-source, gi-file, _tile_downloaded, NULL, gi, (gi-job), wd-ua); +if (!ret || !gi-job) + WRN(Can't start to download %s to %s, gi-source, gi-file); else { gi-wd-download_num++; -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [ecore_main] ecore_main_fd_handler_add() should return NULL when error occurs
Dear all, When ecore_main_fd_handler_add() failed to add poll on fd, it should return NULL. To prevent NULL Dereference. I made fdh NULL after free. Please review this patch. Index: src/lib/ecore/ecore_main.c === --- src/lib/ecore/ecore_main.c (리비전 64791) +++ src/lib/ecore/ecore_main.c (작업 사본) @@ -998,6 +998,7 @@ ecore_main_fd_handler_add(int int err = errno; ERR(Failed to add poll on fd %d (errno = %d: %s)!, fd, err, strerror(err)); free(fdh); +fdh = NULL; goto unlock; } fdh-read_active = EINA_FALSE; -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
[E-devel] [ecore_file] Check a return value of ecore_con_url_get()
Dear all _ecore_file_download_curl() does not check return value of even if ecore_con_url_get(), it can be failed. I add a simple error checking. Please review this patch. Index: src/lib/ecore_file/ecore_file_download.c === --- src/lib/ecore_file/ecore_file_download.c(리비전 64791) +++ src/lib/ecore_file/ecore_file_download.c(작업 사본) @@ -369,7 +369,15 @@ _ecore_file_download_curl(const char *ur job-progress_cb = progress_cb; _job_list = eina_list_append(_job_list, job); - ecore_con_url_get(job-url_con); + if (!ecore_con_url_get(job-url_con)) + { +ecore_con_url_free(job-url_con); +_job_list = eina_list_remove(_job_list, job); +fclose(job-file); +free(job-dst); +free(job); +return NULL; + } return job; } Thanks, Kim. Index: src/lib/ecore_file/ecore_file_download.c === --- src/lib/ecore_file/ecore_file_download.c (리비전 64791) +++ src/lib/ecore_file/ecore_file_download.c (작업 사본) @@ -369,7 +369,15 @@ _ecore_file_download_curl(const char *ur job-progress_cb = progress_cb; _job_list = eina_list_append(_job_list, job); - ecore_con_url_get(job-url_con); + if (!ecore_con_url_get(job-url_con)) + { +ecore_con_url_free(job-url_con); +_job_list = eina_list_remove(_job_list, job); +fclose(job-file); +free(job-dst); +free(job); +return NULL; + } return job; } -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] E SVN: raster IN trunk/edje: . data/include doc src src/bin src/examples src/lib src/modules src/modules/alsa_snd_player src/modules/eet_snd_reader src/modules/multisense_factory
On Sun, 6 Nov 2011 12:57:29 +1000 David Seikel onef...@gmail.com said: On Sun, 6 Nov 2011 11:30:45 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 00:48:01 +1000 David Seikel onef...@gmail.com said: On Sat, 5 Nov 2011 23:39:16 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: :-P next week i'll mail my sound api in edc. what;'s there right now is a bare minimum so it can be built on and api can be discussed, but it's basically what i did in my tracker days (mods/s3m/xm/etc.) which were basically midi files WITH samples included in the file (and often other custom fun bits added). what is there now is simply sample storage/encoding and playback as is at the encoded samplerate and mixing of those audio outputs if needed (and resampling to device output rate and sending to audio device - modular). That's actually more than my current project needs. Looking forward to the entire thing though. Especially if it can be used for spatial sound and real time 'net sound mixing. spatial sound is a matter of assigning more speakers other than left and right. the problem here is though... there isn't as much of a standard - not proper 3d. there's 5.1 which is in a plane, but that's 6 freaking channels of sound... right now i'd be happy to handle stereo properly. what do you mean by real time 'net sound mixing? how is this different to mixing in general (that in edje/efl scenarios is done realtime anyway) I'm always thinking of online virtual worlds. So in this case I mean a bunch of avatars sitting, standing, walking, flying around a 3D world, with various sounds coming from various sources scattered around the space for them all to hear from their various positions in 3D. Some of those sounds might be generated in real time, like the voices of the people controlling the avatars coming from the avatars. Everything being completely ad hoc and under the controls of the users. Note that a lot of the users might only be listening with stereo. The important point is attenuation of sounds as they are further away from your avatar, and definitely ignoring sounds that are too far away to hear anyway to save processing. There are things like mumble for this, which is mostly for voice comms in 3D games, but I think it's general purpose enough. ok.. so this isnt any more than just mixing. network stuff is up tot he app here. app would PROVIDE some location info to an audio api and an audio stream that it feeds... but this kind of api is outside of edje for sure. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Edje lua API additions
On Sun, 6 Nov 2011 08:46:26 +1000 David Seikel onef...@gmail.com said: as discussed on irc (was easier) do and put it in with amendments discussed. i fixed your need for real_geom Another day, another patch. One big patch as raster requested, with all my edje lua changes in it. He wants to chat about it today, but I gotta take a nap now. lol I had a poke at subclassing the various evas object types, so their particular functions are kept on their own and not pollute the general evas object function name space, but... ...not sure why there are two lua states created. One is for each edje lua only script, and that's fine. The other seems to be a global one that is never used. Each had it's own copy of the existing edje and evas name spaces. Duplicating the entire structure of evas object functions seemed like a silly idea. I'm tired, so I left that for later. I at least got the code for this figured out. It's bad enough that lua wants these sorts of things in three places itself. lol It all needs a bit of refactoring anyway. It will be mostly boiler plate, so all that duplication should be stuffed into macros or small common functions. Depending on which way we want to go. /me sleeps and hopes to catch raster later today for the promised chat. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 ___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Edje lua API additions
On Sun, 6 Nov 2011 13:46:53 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: On Sun, 6 Nov 2011 08:46:26 +1000 David Seikel onef...@gmail.com said: as discussed on irc (was easier) do and put it in with amendments discussed. i fixed your need for real_geom Yay! Now I can stop bothering the other developers, except those few that read the commit list. B-) Never know, people might start using it when it can do more than just rectangles. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [PATCH] Edje lua API additions
On Sun, 6 Nov 2011 14:54:47 +1000 David Seikel onef...@gmail.com wrote: On Sun, 6 Nov 2011 13:46:53 +0900 Carsten Haitzler (The Rasterman) ras...@rasterman.com wrote: as discussed on irc (was easier) do and put it in with amendments discussed. i fixed your need for real_geom Yay! Now I can stop bothering the other developers, except those few that read the commit list. B-) Never know, people might start using it when it can do more than just rectangles. Oops, sorry about the lousy quoting. Fixed it now. -- A big old stinking pile of genius that no one wants coz there are too many silver coated monkeys in the world. signature.asc Description: PGP signature -- RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1___ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
Re: [E-devel] [E-Devel][Review][Patch] Evas GL Fastpath
On Wed, 26 Oct 2011 14:08:47 +0900 Sung W. Park sung...@gmail.com said: Hi all, I'm attaching a patch for the initial version of the GL Fastpath addition to evas gl backend. Working on different mobile devices, we've noticed that the cost of context switch (MakeCurrent) in GL can be very expensive depending on the driver implementation. To minimize the poorly written driver's context switch overhead, I've implemented a state tracking layer on top of the driver implemented GL. Essentially, this layer wraps all the GL/Glue(GLX/EGL) APIs and manages its own state changes. Internally, only one real GL context is created and logical contexts are created every time a user requests context creation. The logical contexts keep track of its states and sets only the necessary states (the ones that are different than the current ones) when there is a MakeCurrent request. The real MakeCurrent gets called when there is a Surface/Window change request. The GL library is dlopened and all the APIs are dlsym'ed and wrapped accordingly. All the GL functions are in evas_gl_core.{h,c}. Here's a very simply flow of the code. - all the APIs are exported as function pointers (*glsym_glBegin), (*glsm_eglCreatContext), and etc. - all the native GL/Glue(GLX/EGL) APIs are dlsym'ed as _sym_glBegin, _sym_eglCreateContext, and etc. - all the fastpath APIs are implmemnted as fpgl_glBegin, fpgl_eglCreateContext, and etc. - if faspath is seletected, the exported APIs are set accordingly ie. glsym_glBegin = fpgl_glBegin; - default mode is the regular gl symbols are directly set. ie. glsym_glBegin = _sym_glBegin; I have an Environment variable where you can set it to three different Modes EVAS_GL_FASTPATH = 0// Default mode. Regular GL symbols are directly loaded EVAS_GL_FASTPATH = 1// Fastpath mode. Takes the path described above. EVAS_GL_FASTPATH = 2// Wrapped mode. All the regular GL functions are wrapped once. This can be used for various purposes Since all the GL symbols are now loaded in this library, I took out all the gl symbol loading parts in the evas gl backend as you'll see in the patch. The changes to the engine and the backend itself is pretty minor. There are still some known issues to hammer out but I thought we're at a good place for an initial version so that my source doesn't diverge too much. Known Issues and To Do's * Current GL Fastpath version doesn't support multiple threads. Instead of having one global real context, I would need to do it for each thread. I'll get on this soon. this is.. unfortunately... important :( not currently, but in future it will be. * Issues running Evas GL on certain conditions. When running the elementary test (with gl engine), if you run ELMGLview test that runs in ON_DEMAND mode, everything works fine. BUT, when you run the ELMGLView test in ALWAYS mode, the subsequent elm tests shows blank screen. When you destroy the GLView window, everything else comes on fine. smells of a context tracking bug to me. * Resource protection code. This actually applies to Evas GL code in general as well. Since all the resources are shared among all the contexts that get created, I would like to eventually have a resource protecting mechanism that prevents access to resources outside of its context unless specifically specified. how do you know which context a resource belongs to? eg a texture. afre you going to forbid 2 ctx's to set the same texture id as src texture for ops? sounds silly. I'm attaching three files - evas_gl_core.h, evas_gl_core.c, fastpath.patch To get the code running... - copy evas_gl_core.{c,h} to src/modules/engine/gl_common/ - apply the fastpath.patch - compile/install evas - to run with fastpath GL (ie. % EVAS_GL_FASTPATH=1 ./evasgl_sample1) Let me know if you have questions or comments. big problem. it breaks the gl engine as-is: 2:46PM ~ ELM_ENGINE=gl elementary_test Initializing OpenGL APIs... API OPT: 0 Default API path enabled... ERR16397:evas-gl_x11 evas_x_main.c:802 eng_best_visual_get() glsym_glXChooseFBConfig returned no configs ERR16397:evas-gl_x11 evas_x_main.c:802 eng_best_visual_get() glsym_glXChooseFBConfig returned no configs ERR16397:evas-gl_x11 evas_x_main.c:802 eng_best_visual_get() glsym_glXChooseFBConfig returned no configs ERR16397:ecore_evas ecore_evas_x.c:176 _ecore_evas_x_gl_window_new() evas_engine_info_set() for engine 'opengl_x11' failed. ERR16397:ecore_evas ecore_evas_x.c:3197 ecore_evas_gl_x11_options_new() evas_engine_info_set() init engine 'opengl_x11' failed. CRI16397:elementary elm_win.c:1461 elm_win_add() OpenGL engine creation failed. Trying default. :( -- - Codito, ergo sum - I code, therefore I am -- The Rasterman (Carsten Haitzler)ras...@rasterman.com