Re: [E-devel] Trac - All users account/permissions were deleted, please register.

2011-11-05 Thread P Purkayastha


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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread Vincent Torri


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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread Mike Blumenkrantz
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Lucas De Marchi
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

2011-11-05 Thread Mike Blumenkrantz
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Youness Alaoui
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

2011-11-05 Thread Youness Alaoui
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

2011-11-05 Thread Mike Blumenkrantz
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Youness Alaoui
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

2011-11-05 Thread Youness Alaoui
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Mike Blumenkrantz
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

2011-11-05 Thread Christopher Michael
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

2011-11-05 Thread Gustavo Sverzut Barbieri
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

2011-11-05 Thread Boris Faure
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Christopher Michael
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.

2011-11-05 Thread Vincent Torri

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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Youness Alaoui
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

2011-11-05 Thread Sanjeev BA
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.

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread Bluezery
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

2011-11-05 Thread Bluezery
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()

2011-11-05 Thread Bluezery
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread The Rasterman
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread David Seikel
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

2011-11-05 Thread The Rasterman
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