Jeong-Ho Shin
5df5fb17f1
Revert "codec : remove pic pacer wait in videotoolbox decoding calback"
This reverts commit 57b029ee59 .
4 years ago
Thomas Guillem
d6f69079de
audiounit: fix surround input on stereo output
setPreferredOutputNumberOfChannels can fail, don't configure more
channels than accepted. The OS will drop the extra channels instead of
downmixing it.
When I first tested it, the apple TV was configured to always accept
surround even with a stereo output (Change Format = Off) but this is not
necessarily the case.
4 years ago
Thomas Guillem
dd04a89778
audiounit: fix swap_rear_surround check
4 years ago
Maxime Chapelet
57b029ee59
codec : remove pic pacer wait in videotoolbox decoding calback
picture pacing was a hack and is actually causing vout issues when regular network errors are happening on input
but removing it is a temporary workaround as the root cause wasn't clearly identified
4 years ago
Thomas Guillem
63e79b7611
audiounit_ios: don't include IOBufferDuration in latency
But continue to log it.
4 years ago
Thomas Guillem
28851efcf9
coreaudio: fix timing instability
Only report the timing when all the data has been processed. Indeed, the
timing includes the length of the buffer to write. Reporting the timing
in the middle could cause a difference of [0; IOBufferDuration] (between
0 and 23ms generally).
4 years ago
Thomas Guillem
a67314696a
coreaudio: use clock_gettime_nsec_np()
Instead of mach_absolute_time().
As recommended by the documentation.
4 years ago
Maxime Chapelet
10581e52e5
video filter : fix glsharpen options description
4 years ago
Maxime Chapelet
f5809eccc1
video filters : add glsk opengl filter
4 years ago
Thomas Guillem
2f2cafd41b
coreaudio: add back underrun handling
Regression from 370f785ef6
This is only used as debug purpose.
4 years ago
Thomas Guillem
ea514745f2
coreaudio: change drop/paused handling
Don't set *is_silence to true in case of underrun, if some data was
written.
4 years ago
Thomas Guillem
bee7f747d4
audiounit_ios: log more information about new devices
4 years ago
Thomas Guillem
d5302f1629
Revert "audiounit_ios: report latency when changed"
This reverts commit 191eb29364 .
4 years ago
Thomas Guillem
191940353e
Revert "Revert "coreaudio: simplify flush""
This reverts commit 4de4873a09 .
4 years ago
Alexandre Janniaux
178988b0ba
VLCVideoUIView: use libvlc_darwin for Open()
Otherwise, the window module can get stuck during opening.
See https://code.videolan.org/videolan/vlc/-/merge_requests/457
4 years ago
Alexandre Janniaux
75062ffa9f
tracer: json: default path to home on iOS/tvOS
There is no Library folder for iOS/tvOS, so instead redirect to the
normal HOME directory, which is the cache folder for tvOS.
4 years ago
Thomas Guillem
347fc0e0df
audiounit_ios: log and trace the new output device
4 years ago
Thomas Guillem
fb6c71652b
audiounit_ios: always log all latencies when changed
4 years ago
Thomas Guillem
c17d1144b1
audiounit_ios: trace different latencies
4 years ago
Maxime Chapelet
b8142caed7
video filter : forward gladjust command callbacks from video filter to opengl filter
4 years ago
Maxime Chapelet
373c352603
video filter : rename command callbacks for glsharpen
4 years ago
Maxime Chapelet
a78584234d
opengl filter: fix gladjust fragment shader compatibility with gles 2 / glsl 100
4 years ago
Maxime Chapelet
fc682d24de
opengl filter : add config var to use a faster kernel in glsharpen's fragment shader
4 years ago
Maxime Chapelet
cc2ef92516
video filter : fix opengl filter module name for glsharpen wrapper
4 years ago
Maxime Chapelet
b8f16a857a
package : fix automake iOS build compatibility
4 years ago
Maxime Chapelet
b1cca63d1d
video filter : forward glsharpen command callbacks from video filter to opengl filter
4 years ago
Thomas Guillem
a881156635
input: propagate aout latency to the player
And handle video delay directly from here.
4 years ago
Alexandre Janniaux
4de4873a09
Revert "coreaudio: simplify flush"
This reverts commit b6c4d11f2497d31e09c0798e3ad8e490bf2c263d.
4 years ago
Alexandre Janniaux
fecf867b06
Revert "input: propagate aout latency to the player"
This reverts commit 8b87a62d4c237422e8a18b5c4d31eb0c209dc40e.
4 years ago
Thomas Guillem
a3bddd70fc
input: propagate aout latency to the player
And handle video delay directly from here.
4 years ago
Alexandre Janniaux
628d7fe54f
Revert "coreaudio: assert that frames match bytes"
This reverts commit 500bfca6d8cf830b25d75a9a9a74c1d360cf2aa1.
4 years ago
Alexandre Janniaux
743a835b33
egl_pbuffer allow both OpenGL and GLES2
5 years ago
Alexandre Janniaux
bedc318578
video_filter: opengl: add GLES + OpenGL support
5 years ago
Jeong-Ho Shin
04b7421d05
VLCVideoUIView: add trace when vsync is irregular
4 years ago
Maxime Chapelet
588ebde0d9
VLCVideoUIView: change display link worker thread priority
4 years ago
Maxime Chapelet
a3bbcff19d
VLCVideoUIView: fix display link's runloop run that wasn't terminated
Ensure dummy source removal is effective by waking up the runloop
4 years ago
Maxime Chapelet
f73f9f209e
VLCVideoUIView: ensure the display link’s runloop runs when window is initialised
4 years ago
Maxime Chapelet
59bd26dde6
VLCVideoUIView: run vsync update event loop from a concurrent thread
4 years ago
Alexandre Janniaux
cb54aafa07
VLCVideoUIView: invalidate later
invalidate is supposed to release the target.
4 years ago
Alexandre Janniaux
8dd2e3bf50
VLCVideoUIView: fix displaylink usage
There was an inversion between:
eventq -> cadisplaylink -> invalidate()
event cadisplaylink -> eventq
4 years ago
Maxime Chapelet
626501340a
fix glbwdif
4 years ago
Maxime Chapelet
833bbd4e33
VLCCVOpenGLProvider: increase buffer count for pictures
4 years ago
Maxime Chapelet
a966ad65eb
video_filter : fix gl sharpen frag shader for gles2
4 years ago
vatsin1810
c63022e26e
opengl: add OpenGL sharpen filter
Co-authored-by: Romain Vimont <rom1v@videolabs.io>
6 years ago
vatsin1810
5ef0075c7d
opengl: add OpenGL adjust filter
Co-authored-by: Maxime Meissonnier <mmeisson@outlook.fr>
Co-authored-by: Romain Vimont <rom1v@videolabs.io>
6 years ago
Alexandre Janniaux
7fc7448673
rtp-rawvid: warning fix
4 years ago
Alexandre Janniaux
c89e5acc30
ncurses: display SK stats
4 years ago
Alexandre Janniaux
191eb29364
audiounit_ios: report latency when changed
Update the libvlc / player stats with the new latency.
4 years ago
Alexandre Janniaux
2ac82b041c
fixup! core: add AV stats counter for sk
4 years ago
Alexandre Janniaux
ca12e84b16
core: add AV stats counter for sk
4 years ago