- 05 Mar, 2015 5 commits
-
-
Thomas Guillem authored
Less CPU usage. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Don't postpone delay when a command is received. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Create the thread after p_aout->sys is set. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
- 04 Mar, 2015 4 commits
-
-
Thomas Guillem authored
It is maybe miss used, but the delay reported by this function is not coherent. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
There is a new write method that can be non blocking and that can use a direct ByteBuffer (no memcpy between java and jni). Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
- All JNIThread commands are now executed in a locked state. - The delay (audiotrack delay + queue delay) is now calculated inside JNIThread. - Write is now non-blocking and return almost immediately (it takes between 5us and 100us). Indeed when audiotrack internal buffer was full, write method was taking way too much time, therefore others commands were not processed in time (like TIME_GET). Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Thomas Guillem authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
- 03 Mar, 2015 10 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
and missing extra es
-
Francois Cartegnie authored
-
Francois Cartegnie authored
From 56 to 40 bytes on 64bit systems, saves 128KB
-
Francois Cartegnie authored
-
Jean-Baptiste Kempf authored
And drop all our patches :)
-
Tristan Matthews authored
-
- 02 Mar, 2015 6 commits
-
-
David Fuhrmann authored
initWithFrame: is not always the designated initializer, thus the object got improperly initialized. Use default initialization and simplify code.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
* Fully track pid parenting * Simplify tables updates by ref counting * No longer allows pid collisions by funky or forged tables * Kills the 0..8192 loops * Removes the 8192 stream_Control on close * Remove unnecessary members and arrays * Removes the nonsense multiple program by pmt * Avoids by number/pid lookups * Restarts ES on format change
-
Francois Cartegnie authored
-
- 01 Mar, 2015 6 commits
-
-
Jean-Baptiste Kempf authored
Close #14053
-
Francois Cartegnie authored
-
Jean-Baptiste Kempf authored
Close #12135
-
Rémi Denis-Courmont authored
We cannot assume that timeval.tv_usec (i.e. suseconds_t) is long. Reported-by: Ian Chamberlain <ian.h.chamberlain@gmail.com>
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
- 28 Feb, 2015 4 commits
-
-
Steve Lhomme authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Steve Lhomme authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
- 27 Feb, 2015 5 commits
-
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
This is applied upstream and can be removed when we update opus version
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-
Hugo Beauzée-Luyssen authored
-