Statistics
| Branch: | Revision:

chunker-player / chunker_player @ 3262ed44

# Date Author Comment
3262ed44 11/08/2011 05:09 PM Csaba Kiraly

player: adding compatibility headers for new ffmpeg master branch

f77cdd7e 11/02/2011 11:40 AM Csaba Kiraly

player: improve channel switch time

408d8a7a 10/28/2011 10:11 PM Csaba Kiraly

apply XInitThreads patch only on linux. SDL on OS X uses another backend.

Signed-off-by: Csaba Kiraly <>

bed8a68c 10/21/2011 10:04 AM Csaba Kiraly

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.

8e5f9548 09/27/2011 09:26 AM Csaba Kiraly

Merge branch 'gui' into next

d143dffc 09/27/2011 09:26 AM Csaba Kiraly

player: fix crsh on resize to too small

8363685d 09/27/2011 09:08 AM Csaba Kiraly

Merge branch 'gui' into next

Conflicts:
chunker_player/player_core.c

12a9b478 09/27/2011 09:05 AM Csaba Kiraly

player: define defaults for scale with SDL

use SDL on Linux, sws_scale on Win

4a8a263f 09/27/2011 09:05 AM Csaba Kiraly

player: revert the effect of scale with SDL

It was reversed by mistake

93b7561e 09/27/2011 09:00 AM Csaba Kiraly

player: align overlay size to 8

need on windows in case we scale with sws_scale
maybe smaller alignment is enough

e3591158 09/27/2011 08:59 AM Csaba Kiraly

player: lock overlay mutex during the whole rendering

conflicts with screen size updates

051d51ba 09/26/2011 11:50 PM Csaba Kiraly

player: select whether to scale with SDL or libav

79f0a02f 09/26/2011 10:52 PM Csaba Kiraly

Merge branch 'av-sync3' into next

865c028b 09/26/2011 10:50 PM Csaba Kiraly

Revert "player: do not restart queue filling based on the audio queue"

This reverts commit deeacb5fa421d6437d9cdc8ec06ce6f9fdc369e4.

792fe3c5 09/26/2011 10:50 PM Csaba Kiraly

player: changing default queue filling threshold to 5

2b36edbb 09/26/2011 10:50 PM Csaba Kiraly

player: adding some debug messages

d6d591a7 09/26/2011 10:50 PM Csaba Kiraly

player: removing orig_pts, already there as VideoPkt.pts

6f258d30 09/26/2011 10:50 PM Csaba Kiraly

player: limit decode_delay estimate

should be based on DTS (will be available after chunk format change to
the GRAPES one)

3db84c38 09/26/2011 09:59 AM Csaba Kiraly

Merge branch 'gui' into next

b301bb07 09/26/2011 09:59 AM Csaba Kiraly

player: fix garbaged screen on ratio change (Win, OS X)

dc67f595 09/25/2011 07:57 PM Csaba Kiraly

player: adding DEBUG_SYNC

e6fbb1da 09/25/2011 07:55 PM Csaba Kiraly

player: delay less on late chunk receive

1459c9d0 09/25/2011 07:55 PM Csaba Kiraly

player: do not decode packets too early

40a96c5e 09/25/2011 07:54 PM Csaba Kiraly

player: simplify and reorganize video decode loop

1fd10d0e 09/25/2011 07:50 PM Csaba Kiraly

player: handle FirstTimeAudio and FirstTime(Video) the same way

35139740 09/25/2011 07:49 PM Csaba Kiraly

player: adding MAX and MIN macros

243c063e 09/25/2011 07:48 PM Csaba Kiraly

player: remove unused variable now_tv

deeacb5f 09/25/2011 07:46 PM Csaba Kiraly

player: do not restart queue filling based on the audio queue

8fff8eef 09/25/2011 07:45 PM Csaba Kiraly

player: change queue filling thresholds

we fill the queue fast and later tune the delay gradually

b9edf327 09/23/2011 03:17 PM Csaba Kiraly

Merge branch 'gui' into next

a0cf7ca5 09/23/2011 03:16 PM Csaba Kiraly

player: toggle full screen mode with 'f' key

62210223 09/23/2011 03:16 PM Csaba Kiraly

player: fix various errors in full screen switching functions

65ef62ab 09/23/2011 10:15 AM Csaba Kiraly

Merge branch 'gui' into next

50ea3811 09/23/2011 10:15 AM Csaba Kiraly

player: use 'q' key to disable/enable qoe led

2a24f98d 09/23/2011 10:15 AM Csaba Kiraly

player: add variable to disable/enable qoe led

1f834822 09/22/2011 09:06 AM Csaba Kiraly

Merge branch 'gui' into next

8b4594af 09/22/2011 09:06 AM Csaba Kiraly

Merge branch 'fixes' into next

40549dd7 09/22/2011 09:05 AM Csaba Kiraly

player: change channel with up/down arrow keys

8d45b885 09/22/2011 09:05 AM Csaba Kiraly

player: increase/decrease delay with left/right arrow key

02c74b4d 09/22/2011 09:04 AM Csaba Kiraly

player: fix: do not change caption dynamically

It seems that the Caption change triggers a change in
SDL's pulseaudio module as well, which can clash with the
audio thread

be3ee4d2 09/21/2011 10:34 AM Csaba Kiraly

change channels.conf file for location in OSX

76c297b4 09/19/2011 01:37 PM Csaba Kiraly

ChunkerPlayer: fixing mingw compilation if PSNR_PUBL is not defined

aec248ce 09/18/2011 10:37 AM Csaba Kiraly

Merge branch 'fixes' into next

f867080b 09/17/2011 08:28 AM Csaba Kiraly

player: fix a memleak introduced in 43a0adf6eb4569564de8d8a2f47bc37c5f475ccb

e6416337 09/16/2011 04:56 PM Csaba Kiraly

player: make PSNR_PUBLICATION configurable in make and disable it by default

a0699bb5 09/16/2011 04:56 PM Csaba Kiraly

player: just a TODO

e9edc8ee 09/16/2011 04:15 PM Csaba Kiraly

player: fix channellist file directory on windows

on Windows, the file can be in the working(install) directory,
there shouldn't be problems with write permissions

15ce34fb 09/16/2011 03:57 PM Csaba Kiraly

player: add -C parameter to select channel file

would be better with -c and -C reversed

a2da678c 09/16/2011 03:43 PM Csaba Kiraly

player: save channellist file in ~/.peerstreamer

411ae1a4 09/16/2011 03:43 PM Csaba Kiraly

player: fixing some file name defaults

44031ca3 09/15/2011 11:24 PM Csaba Kiraly

Player: fix linking with libcurl on Win (MinGW)

fac848aa 09/15/2011 10:48 PM Csaba Kiraly

player: download channels file at startup, without external scripting

needed for the Win version where external scripting is more cumbersome

bf68948b 09/15/2011 08:24 PM Csaba Kiraly

player: fix: do not parse config twice

9c937429 09/14/2011 11:58 AM Csaba Kiraly

Merge branch 'factorize' into next

Conflicts:
chunker_player/chunker_player.c
chunker_player/player_core.c

77f0d3c4 09/14/2011 10:40 AM Csaba Kiraly

player: factorizing init code, splitting audio from video

acd182a6 09/14/2011 10:40 AM Csaba Kiraly

player: move OverlayRect to GUI

6ddca473 09/14/2011 10:40 AM Csaba Kiraly

player: better parameter order in RenderFrame2Overlay

ee075061 09/14/2011 10:40 AM Csaba Kiraly

player: eliminate useless InitRect

4afdae88 09/14/2011 10:40 AM Csaba Kiraly

player: fix YUVOverlay size and scaling confusion

the YUVOverlay is automatically scaled when rendered on screen
there is no need to scale it down before just to scale it up after

3be83559 09/14/2011 10:40 AM Csaba Kiraly

player: RenderFrame2Overlay can take the overlay size directly from the overlay

0f5f4f6e 09/14/2011 10:40 AM Csaba Kiraly

player: fixing some locks in core

43a0adf6 09/14/2011 10:40 AM Csaba Kiraly

player: factorizing core code, introducing RenderFrame2Overlay and RenderOverlay2Rect

a464380f 09/14/2011 10:40 AM Csaba Kiraly

player: move deinterlace code right after decode

757b9464 09/14/2011 10:40 AM Csaba Kiraly

player: null YUBOverlay after freeing it to be on the safe side

0cd1c2ad 09/14/2011 10:40 AM Csaba Kiraly

player: move all YUVOverlay code to core

3fbf13f1 09/14/2011 10:40 AM Csaba Kiraly

player: fix freeze due to unsuccessful PSNR publish

libevent was called with the wrong flag, and in some cases
it was blocking execution

df11c7e2 09/14/2011 10:40 AM Csaba Kiraly

player: let SDL select the audio buffer size

SDL sets it to 46ms, or it can be set though
the SDL_AUDIO_SAMPLES environment variable (in bytes)

dacfbd90 09/14/2011 10:40 AM Csaba Kiraly

player: do not close and reopen audio on channel change (reduce zap time)

b4734b8a 08/19/2011 04:26 PM Csaba Kiraly

player: fix YUVOverlay size and scaling confusion

the YUVOverlay is automatically scaled when rendered on screen
there is no need to scale it down before just to scale it up after

097a8700 08/10/2011 06:39 PM Csaba Kiraly

player: fix freeze due to unsuccessful PSNR publish

libevent was called with the wrong flag, and in some cases
it was blocking execution

2d0cda88 08/04/2011 11:38 PM Csaba Kiraly

makefile: automatically generate dependencies (.d files)

earlier a make clean in build_ul was hiding this probem,
then this clean was removed, making the problem evident

b637c520 08/04/2011 08:45 PM Csaba Kiraly

Merge branch 'audio' into next

a759e9d4 08/04/2011 08:44 PM Csaba Kiraly

player: let SDL select the audio buffer size

SDL sets it to 46ms, or it can be set though
the SDL_AUDIO_SAMPLES environment variable (in bytes)

7f253b68 08/03/2011 02:38 PM Csaba Kiraly

Merge branch 'factorize' into next

adb8ea05 08/03/2011 02:37 PM Csaba Kiraly

player: fix windows headers for struct timeval

7b056165 08/03/2011 01:56 PM Csaba Kiraly

player: do not close and reopen audio on channel change (reduce zap time)

ba62e2b9 08/03/2011 12:33 PM Csaba Kiraly

player: split InitCodecs into more functions

e5557dc3 08/03/2011 11:54 AM Csaba Kiraly

player: eliminating static variable from player_core.c

75f059a3 08/03/2011 11:51 AM Csaba Kiraly

player: initIPCReceiver in separate funcion

cd9797a1 08/02/2011 10:18 PM Csaba Kiraly

player: moving streamer process id to channel descriptor

a266950b 08/02/2011 10:18 PM Csaba Kiraly

player: separate StartStreamer code

5b061060 08/02/2011 09:22 PM Csaba Kiraly

player: cleaning chunker_player.h

60671c8c 08/02/2011 06:29 PM Csaba Kiraly

player: do not expose Schannel structure to gui

a45b9631 08/02/2011 04:37 PM Csaba Kiraly

player: cleaning some header files

c73e3f22 07/08/2011 07:29 AM ArpadBakay

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

d14cac27 07/08/2011 07:29 AM ArpadBakay

Remove dependency uf unused JPG support

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2651 c54fac2e-1815-407e-9b96-088d06743913

cf919b40 07/08/2011 07:29 AM ArpadBakay

Add required Windows libs to chunker_player Makefile

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2650 c54fac2e-1815-407e-9b96-088d06743913

2f7b54b2 07/08/2011 07:29 AM ArpadBakay

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

e411d996 07/08/2011 07:29 AM ArpadBakay

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

0ad44a41 07/08/2011 07:29 AM ArpadBakay

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

fd1af02b 07/08/2011 07:29 AM ArpadBakay

Reverted previous Makefile change

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2646 c54fac2e-1815-407e-9b96-088d06743913

16d64622 07/08/2011 07:29 AM ArpadBakay

Fix LDFLAGS for Windows

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2645 c54fac2e-1815-407e-9b96-088d06743913

fe9cdf9a 07/08/2011 07:29 AM GiuseppeTropea

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

4ad900ff 07/08/2011 07:29 AM GiuseppeTropea

ChunkerPlayer: PSNR publication made default in make file

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2631 c54fac2e-1815-407e-9b96-088d06743913

47943338 07/08/2011 07:29 AM GiuseppeTropea

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...

54217c91 07/08/2011 07:29 AM GiuseppeTropea

UL components: chunker_player: tuned QoE estimator so that cumulative average computed from real-time observations bitrate is used for estimation instead of channels.conf reference parameter. This allows for flexible channels configurations.

git-svn-id: https://repository.napa-wine.eu/svn/napawine-software/branches/winestreamer-1.0-rc/ChunkerPlayer@2614 c54fac2e-1815-407e-9b96-088d06743913

b79102a2 07/08/2011 07:29 AM Csaba Kiraly

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

5913a60a 06/17/2011 06:58 AM Csaba Kiraly

player: lock overlay while changing cursor state

there were some crashes related to mouse events.
not sure this is resolves it (SDL documentation says nothing about it),
use will show ...

6ca535a1 06/17/2011 06:56 AM Csaba Kiraly

player: fix audio silence byte

55ebaadf 06/16/2011 09:05 PM Csaba Kiraly

player: fix crash in PacketQueueGet

the crash was introduced in bdd9a5f584ccc7f08ae5aef20d113fc9d0f3abe4
while fixing another crash