History | View | Annotate | Download (22 KB)
add some error reporting printf and a more robust channel switcher
Merge branch 'channelgroup' into next
adding backward compatibility workaround
libconfuse does not support unknown tags, so for the moment we have togo with the old config file and derive ChannelGroup based on somenaming convention.
player: if specified, use ChannelGroup while publishing
channels.conf: add optional ChannelGroup parameter
player: turning off qoe led by default
apply XInitThreads patch only on linux. SDL on OS X uses another backend.
Signed-off-by: Csaba Kiraly <kiraly@disi.unitn.it>
player: fix SDL crashes due to missing X11 threaded init
Seems that SDL's X11 backend has some problems with multi-thread programs.This is a workaround till it gets fixed in SDL itself.
Merge branch 'gui' into next
Conflicts: chunker_player/player_core.c
player: define defaults for scale with SDL
use SDL on Linux, sws_scale on Win
player: revert the effect of scale with SDL
It was reversed by mistake
player: select whether to scale with SDL or libav
player: changing default queue filling threshold to 5
player: change queue filling thresholds
we fill the queue fast and later tune the delay gradually
player: toggle full screen mode with 'f' key
player: use 'q' key to disable/enable qoe led
player: add variable to disable/enable qoe led
Merge branch 'fixes' into next
player: change channel with up/down arrow keys
player: increase/decrease delay with left/right arrow key
player: fix: do not change caption dynamically
It seems that the Caption change triggers a change inSDL's pulseaudio module as well, which can clash with theaudio thread
player: just a TODO
player: add -C parameter to select channel file
would be better with -c and -C reversed
player: fixing some file name defaults
player: download channels file at startup, without external scripting
needed for the Win version where external scripting is more cumbersome
player: fix: do not parse config twice
player: move OverlayRect to GUI
player: fix YUVOverlay size and scaling confusion
the YUVOverlay is automatically scaled when rendered on screenthere is no need to scale it down before just to scale it up after
player: move all YUVOverlay code to core
player: fix freeze due to unsuccessful PSNR publish
libevent was called with the wrong flag, and in some casesit was blocking execution
player: do not close and reopen audio on channel change (reduce zap time)
player: initIPCReceiver in separate funcion
player: moving streamer process id to channel descriptor
player: separate StartStreamer code
player: cleaning chunker_player.h
clean up Windows streamer process launch in player
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2652 c54fac2e-1815-407e-9b96-088d06743913
undoing previous changes (wrong comments)
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2649 c54fac2e-1815-407e-9b96-088d06743913
clean up Windows streamer preocess startup
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2648 c54fac2e-1815-407e-9b96-088d06743913
Add required Windows libs to chunker_player Makefiles
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2647 c54fac2e-1815-407e-9b96-088d06743913
ChunkerPlayer and ChunkeStreamer: removed all warnings except some deprecated function in ffmpeg/sws which is still better to use the deprecated interface
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2632 c54fac2e-1815-407e-9b96-088d06743913
ChunkerPlayer and Winestreamer: re-enable PSNR publication in the repo: - streamer.c reintroduced the writing to an external NetworkID file of the peer net ID - Makefile and build.sh passing of correct include dirs in the NAPA-BASELIBS structure - chunker_player.c changed to correctly parse the RepoAddress for both win and linux...
player: changing default port to 6100
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2612 c54fac2e-1815-407e-9b96-088d06743913
player: add change ratio functionality and hotkey (r)
player: exit fullscreen mode on ESC
player: do not hide streamer's stderr
player: fix launch string error under Win32
sideproduct: RepoAddress parsing is disabled now under linux, TBD
player: configure codec in channels.conf
player: making -c param optional
player: making the -p param optional
player: malking the -q param optional
fixing streamer strartup string with chunkstream
fix: look for NetworkID only if psnr-publication is enabled
chunker_player: audio codec (-A) and video codec (-V) configuration on command line
it was unnecessarily hardcoded beforeparameters are decoder names
changing HttpPort and TcpPort to Port
UL Player: PSNR publication working
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2590 c54fac2e-1815-407e-9b96-088d06743913
UL player: PSNR publication in the repo, fixed all segfaults. Not sure yet it really publishes
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2589 c54fac2e-1815-407e-9b96-088d06743913
UL player: PSNR publication made optional via define. Still debugging it.
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2588 c54fac2e-1815-407e-9b96-088d06743913
Added pubblication of PSNR values on repository
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2587 c54fac2e-1815-407e-9b96-088d06743913
UL player: fixed help usage message and bug related to SilentModes
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2585 c54fac2e-1815-407e-9b96-088d06743913
Added sharing of NetworkID between streamer and GUI
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2582 c54fac2e-1815-407e-9b96-088d06743913
added LGPL licensing info to the UL components
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2575 c54fac2e-1815-407e-9b96-088d06743913
changing checks from WIN32 to the standard _WIN32
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2536 c54fac2e-1815-407e-9b96-088d06743913
Merge portablestreamer-win into trunk
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2503 c54fac2e-1815-407e-9b96-088d06743913
reverting trunk head to r2142
changes in trunk were cleaned and ported first to winestreamer-0.9.x, then to portablestreamer, finally to portablestreamer-winit seems better to roll back trunk and replace it with portablestreamer-win
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2502 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2229 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2228 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2227 c54fac2e-1815-407e-9b96-088d06743913
UL player-- aspect ratio from channels.conf now taken into account
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@2136 c54fac2e-1815-407e-9b96-088d06743913
UL player- basic Quality evaluation module- statistics now computed with sliding windows- bugfixes in computation and display of statistics- re-introduced a late-frames blocking in the queues: late-frames are not even queued (instead of just skipped)- debug info is displayed at each chunk arrival to count the chunks we get out of order at the http receiver endpoint...
UL player- fixed bug with includes and defines avoiding the switch to H264, due to code restructuring
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1997 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1858 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1846 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1786 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1696 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1666 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1663 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1661 c54fac2e-1815-407e-9b96-088d06743913
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1658 c54fac2e-1815-407e-9b96-088d06743913
UL components: Changed in the standard included files due to the correct installation of libmicrohttpd in a separate directory
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1582 c54fac2e-1815-407e-9b96-088d06743913
UL player: added PLAY/PAUSE button; added icons for buttons; checked in code for YUV received file saving; added video resizing functionality
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1538 c54fac2e-1815-407e-9b96-088d06743913
restructured folders to facilitate compilation, and added Makefiles plus a build_ul script
git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/trunk/Applications/StreamerPlayerChunker@1521 c54fac2e-1815-407e-9b96-088d06743913