Carsten Haitzler
6eea59250e
use mutex's right with cond's
...
SVN revision: 28873
2007-03-21 20:20:45 +00:00
Carsten Haitzler
d1cd35897d
move some more stuff to the threads
...
SVN revision: 28815
2007-03-19 18:10:21 +00:00
Sebastian Dransfeld
314ec9ce7a
Fix compiler warnings.
...
SVN revision: 28696
2007-03-13 16:23:59 +00:00
Sebastian Dransfeld
f7cc0332f5
Fix warnings.
...
SVN revision: 28695
2007-03-13 16:17:38 +00:00
Christopher Michael
bbec1ed7dd
Fix recent emotion_gstreamer breakage...someone forgot to update the
...
function proto & change the module.init call :)
SVN revision: 28692
2007-03-13 11:43:21 +00:00
Carsten Haitzler
2dbc5651d4
move emotion to fix latency on video load, deadlocks on stop/shutdown etc.
...
SVN revision: 28679
2007-03-13 02:30:14 +00:00
Carsten Haitzler
2026b988bc
there is a deadlock between the video out deocder thread and the main process
...
(emotion) thread as it continues while the main thread is stopped tyring to
stop the video playback - this ends up in a deadlock. this tries to eliminate
that by havng a much more limited framequeue.
SVN revision: 27753
2007-01-03 06:24:25 +00:00
Carsten Haitzler
eb21b3503c
use the new colorspace support in evas... :)
...
SVN revision: 27519
2006-12-19 14:15:17 +00:00
Carsten Haitzler
8c93e825a8
same as previous commit.
...
SVN revision: 26236
2006-09-30 10:18:37 +00:00
sebastid
3641dd1751
EAPI
...
SVN revision: 25522
2006-09-06 07:17:49 +00:00
doursse
45e3d90729
Fix a freeze when a file is not valid. Add support for DVD (but i works randomly...)
...
SVN revision: 24034
2006-07-18 19:04:38 +00:00
doursse
efd30e948f
put the build of the pipelines apart
...
SVN revision: 23988
2006-07-17 17:11:04 +00:00
doursse
4cea5ab39a
use goom and not goom2k4 as default visualization
...
SVN revision: 23586
2006-06-25 16:52:51 +00:00
doursse
726d47342f
volume is between 0 and 1, not 0 and 100
...
SVN revision: 22817
2006-05-21 18:24:24 +00:00
doursse
2763193cd1
fix audio mute
...
SVN revision: 22801
2006-05-21 11:13:05 +00:00
doursse
4f02bd7958
fix warnings
...
SVN revision: 22794
2006-05-21 10:26:09 +00:00
doursse
20b5a8357c
fix volume for the gstreamer plugin
...
SVN revision: 22793
2006-05-21 10:23:15 +00:00
doursse
8357c789a4
add track count in the metadata and fix a bit the _close function. It needs more cara, though
...
SVN revision: 22618
2006-05-14 14:32:45 +00:00
doursse
8958bf1458
add track count in the metadata
...
SVN revision: 22617
2006-05-14 14:32:02 +00:00
doursse
41d7b8c78e
some cleaning when a file can not be read. Add a function to get the tracks count of a CD
...
SVN revision: 22473
2006-05-06 13:17:50 +00:00
doursse
1d905fc19b
EOS signal. Easier than expected :)
...
SVN revision: 22293
2006-04-22 10:12:03 +00:00
doursse
aa5cf3a34d
LOTS of checks added. Fix the seek a bit (gstreamer plugins have problems with seek, btw). It's now possible to mute the video, but it's not the correct fix. Metadata can be grabbed. Beginning of the code for the eos (the way it is done is too close to glib to be done easily)
...
SVN revision: 22269
2006-04-20 18:23:48 +00:00
doursse
0dae2645a1
fix seeking
...
SVN revision: 22033
2006-04-11 23:31:03 +00:00
doursse
d35d70e863
use autoaudiosink instead of alsasink (for platform != linux). Lots of checks are missing, btw. I need to fix that.
...
SVN revision: 22021
2006-04-11 12:35:23 +00:00
doursse
0b7568fd83
segfault when cdiocddasrc element is missing fixed. We need it for cd audio.
...
SVN revision: 21737
2006-04-02 14:36:54 +00:00
doursse
9390e25218
support of cd audio. If n is track you want to play, use as filename : cdda://n. If you want to choose a specific device from your player : cdda:///my/device#n or cdda:///my/device?n. Default device is /dev/cdrom. Also, support of file:///my/file as filename. Thanks to captainigloo
...
SVN revision: 21736
2006-04-02 13:53:06 +00:00
doursse
10618e769a
visualization stuff for emotion_gstreamer. There's a gstreamer bug on the duration of mp3 files (). ogg files are handles correctly
...
SVN revision: 21217
2006-03-12 09:56:13 +00:00
doursse
67d2c74132
fixes...
...
SVN revision: 20310
2006-02-06 13:38:08 +00:00
doursse
7ecab55f5b
gstreamer 0.10 port. There's a problem with the seek, no evas sink yet
...
SVN revision: 20273
2006-02-04 13:43:13 +00:00
Carsten Haitzler
bef77eed98
link to pthread
...
SVN revision: 20159
2006-02-01 06:21:52 +00:00
Carsten Haitzler
cc8c268dcd
less segv's
...
SVN revision: 19977
2006-01-23 03:00:35 +00:00
Carsten Haitzler
830e68d0ff
move plugin to be inlined ans loaded from code and make xine emotion support
...
work again
SVN revision: 19946
2006-01-21 14:13:51 +00:00
Mike Frysinger
aa94c430d3
xine-lib-1.1.1 change member names in the vo_overlay_t struct
...
SVN revision: 18673
2005-11-28 07:01:43 +00:00
sebastid
ce987876a8
Don't use strlen to check for empty string.
...
SVN revision: 18271
2005-11-04 08:21:28 +00:00
Mike Frysinger
901ef16a1f
if ecore lacks both X and FB support, disable the test
...
SVN revision: 17696
2005-10-20 05:05:52 +00:00
Carsten Haitzler
ddae80eeaa
suprot testign xr engine
...
SVN revision: 17134
2005-10-03 13:53:18 +00:00
doursse
a5eb691aef
remove printf
...
SVN revision: 17109
2005-10-02 12:19:36 +00:00
doursse
bad4d6e848
emotion can use gstreamer, now
...
SVN revision: 17103
2005-10-02 07:34:36 +00:00
sebastid
d80baaa814
Use %f with doubles.
...
Add string.h for strcmp()
Remove unused variables.
SVN revision: 16580
2005-09-05 16:30:09 +00:00
sebastid
905adad30b
Add missing headers.
...
SVN revision: 16553
2005-09-05 11:05:13 +00:00
sebastid
8903734b6a
* Include evas CFLAGS in emotion-config since emotion headers export Evas.h
...
* Ecore.h isn't needed in exported header
SVN revision: 16526
2005-09-04 18:58:11 +00:00
sebastid
e260c571a6
Use AC_PATH_GENERIC
...
SVN revision: 16492
2005-09-03 19:07:24 +00:00
Carsten Haitzler
42bf60c59a
add c++ stuff
...
SVN revision: 16475
2005-09-03 01:38:45 +00:00
sebastid
8e0218f914
Don't include $(includedir) in searchpath, find headers in this source
...
and in the provided package CFLAGS.
SVN revision: 16470
2005-09-02 20:15:28 +00:00
sebastid
1f0a680d7f
Add return values.
...
Formatting.
Right macro.
SVN revision: 16438
2005-08-30 23:40:34 +00:00
moom16
ee5135f71f
* Have rewritten the yuy2->rgb converter to avoid license problems.
...
So now, emotion_xine supports yuy2-encoded movies (such as .wmv).
SVN revision: 15678
2005-07-08 23:08:48 +00:00
moom16
8e204f7f56
* Cancel last changes since it seems there are some license problems.
...
Sorry guys, I didn't think GPLv2 was so "contaminating"
SVN revision: 15677
2005-07-08 20:28:50 +00:00
moom16
8e4e372d87
* Add support of yuy2 to emotion_xine module. So now, we can play wmv
...
movies!
I had to make some module API changes:
- rename yuv_size_get to video_data_size_get
- add the function "Emotion_Format (*format_get) (void *ef);" in Emotion_Video_Module. This function should return the format used by the video (EMOTION_YV12, EMOTION_YUY2 or EMOTION_BGRA).
I use a yuy2->bgra converter since evas doesn't support YUY2. This converter should be rewrite since it's really not optimized and since it is under GPLv2 (emotion is under BSD). I added an explicit comment above the function for that, but it'd be better to use a converter under BSD.
If it's really incompatible with emotion license, I will remove it.
SVN revision: 15675
2005-07-08 19:56:48 +00:00
doursse
08fec2cfb5
indentation
...
SVN revision: 15418
2005-06-18 05:29:25 +00:00
moom16
cb818ba304
* Emotion now should autodetect the best audio output driver to use
...
SVN revision: 15390
2005-06-17 17:20:00 +00:00