| Branch: | Revision:

chunker-player / chunker_player @ 47943338

# Date Author Comment
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 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: c54fac2e-1815-407e-9b96-088d06743913

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

player: changing default port to 6100

git-svn-id: 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

797f31cb 06/16/2011 11:49 AM Csaba Kiraly

player: fix A/V sync

26b12580 06/16/2011 11:48 AM Csaba Kiraly

player: update audio packet pts if it is only partially used

8b3daf42 06/16/2011 11:48 AM Csaba Kiraly

player: disabling audio loss history

seems to create problems on win

bdd9a5f5 06/16/2011 11:47 AM Csaba Kiraly

player: fixing crash in audio queue decode mechanism

was crashing with large audio buffers, if the audio buffer size
was larger than 2 audio frames

2dfe9736 06/16/2011 11:47 AM Csaba Kiraly

player: fix call to hide/enable mouse

1125a7ba 06/16/2011 11:47 AM Csaba Kiraly

player: hide mouse cursor only in linux

it seems to create problems on other OSes

0f2e2774 06/06/2011 09:39 AM Csaba Kiraly

makefile: handle -lrt in a Mac compatible way

edd61080 06/05/2011 01:33 PM Csaba Kiraly

player: add change ratio functionality and hotkey (r)

57de0cd2 06/05/2011 01:33 PM Csaba Kiraly

player: hide mouse cursor if the mouse is inactive

b3283200 06/05/2011 01:33 PM Csaba Kiraly

player: exit fullscreen mode on ESC

59e0da48 05/30/2011 09:38 AM Csaba Kiraly

player: tcp-input: fix handling of connection close

f97f32dd 05/29/2011 01:29 PM Csaba Kiraly

player: fix stall at exit

bdf6152e 05/29/2011 01:29 PM Csaba Kiraly

player: do not hide streamer's stderr

eddda230 05/29/2011 12:03 PM Csaba Kiraly

player: just adding a TODO

7c0033b3 05/29/2011 12:03 PM Csaba Kiraly

player: delay playback if late chunk is received

66633503 05/29/2011 11:54 AM Csaba Kiraly

player do not log on tcp receive

ea27c49b 05/27/2011 04:26 PM Csaba Kiraly

player: exit if can't bind to IPC port

590c79e9 05/27/2011 03:09 PM Csaba Kiraly

player: write out qsize in status line as well

80b131a9 05/27/2011 03:07 PM Csaba Kiraly

player: better audio buffer filling (TODO: figure out the correct limit)

bfc47ca9 05/27/2011 03:06 PM Csaba Kiraly

player: fix call to SDL audio init

the API specification was not respected, e.g. return structure could be NULL

b2538639 05/25/2011 02:53 PM Csaba Kiraly

player: decode only one frame per cycle

3f0d2b09 05/25/2011 02:53 PM Csaba Kiraly

Player: remove duplicate code from skip loop and reorganize skip condition

f2376895 05/24/2011 01:32 PM Csaba Kiraly

player: do not play future frames, but decode if needed

451f397a 05/24/2011 12:02 AM Csaba Kiraly

player: decode sevaral frames if needed to catch up

b997ca16 05/24/2011 12:00 AM Csaba Kiraly

player: make decode decisions based on min pts, not based on the first packet

packets are in dts order, but here we go for presentation directly

802f63d4 05/23/2011 06:36 PM Csaba Kiraly

player: record minimum pts value in packet queue

5204d5b1 05/23/2011 06:35 PM Csaba Kiraly

player: just adding some brackets around blocks

d0daa06f 05/23/2011 06:34 PM Csaba Kiraly

player: add message if streaming loop detected

72d1fe4f 05/23/2011 06:33 PM Csaba Kiraly

player: making RemoveFromQueue function self-contained

4f9d7f94 05/23/2011 10:57 AM Csaba Kiraly

rename channels.conf to channels.conf.example

it doesn't makes sense to have an up to date copy of the channel list together with the code

8ed59582 05/17/2011 07:45 AM Csaba Kiraly

change to channels.conf

f48adf83 05/15/2011 04:57 PM Csaba Kiraly

changes to channels file again

61a93710 05/15/2011 04:42 PM Csaba Kiraly

fixes to the channels file

92371224 05/15/2011 02:03 PM Csaba Kiraly

changing NdM channels to mpeg4

fb59561f 05/15/2011 02:00 PM Csaba Kiraly

renaming test channel

b4797b9a 05/14/2011 02:59 PM Csaba Kiraly

tcp_chunk_puller: use SDL threads instead of pthreads


b9672a2e 05/14/2011 01:09 PM Csaba Kiraly

player: fixes to the tcp input module

c30f0667 05/14/2011 11:50 AM Csaba Kiraly

player: tcp input: more debug info

d423743e 05/14/2011 11:49 AM Csaba Kiraly

player: handle accept error

90702d45 05/14/2011 11:49 AM Csaba Kiraly

player: fix some compile warnings

c0b29e23 05/14/2011 07:41 AM Csaba Kiraly

player: fixing bug in accept call parameters

18855fca 05/14/2011 07:32 AM Csaba Kiraly

player: fix launch string error under Win32

sideproduct: RepoAddress parsing is disabled now under linux, TBD

56920663 05/13/2011 06:05 PM Csaba Kiraly

player: tcp chunkstream: initialize WSA on win32

d7550679 05/13/2011 04:22 PM Csaba Kiraly

player: link with libpthreads under WIN32

8c82bfa2 05/13/2011 04:11 PM Csaba Kiraly

player: fix chunkstream headers for win32

0d928b12 05/13/2011 03:13 PM Csaba Kiraly

adding TN-TV1 channel

587665c6 05/13/2011 03:13 PM Csaba Kiraly

adding codec info to channels file

71fa7249 05/13/2011 02:59 PM Csaba Kiraly

player: configure codec in channels.conf

12948c73 05/13/2011 12:30 PM Csaba Kiraly

player: making -c param optional

157c26b4 05/13/2011 09:24 AM Csaba Kiraly

player: making the -p param optional

5fd002d4 05/13/2011 09:21 AM Csaba Kiraly

player: malking the -q param optional

4fbbcb61 05/13/2011 09:14 AM Csaba Kiraly

player: fixing some compile warnings

9f4cebf3 05/13/2011 09:14 AM Csaba Kiraly

player: fixing error in TCP puller init

eb1d20d1 05/13/2011 08:38 AM Csaba Kiraly

changed channel.conf

a9ebc9e3 05/13/2011 07:35 AM Csaba Kiraly

player: new channels.conf

b43b48ff 05/12/2011 01:21 PM Csaba Kiraly

fixing streamer strartup string with chunkstream

57b6471f 05/12/2011 01:15 PM Csaba Kiraly

fix: look for NetworkID only if psnr-publication is enabled

2f5ae7bb 05/11/2011 06:56 AM Csaba Kiraly

chunker_player: audio codec (-A) and video codec (-V) configuration on command line

it was unnecessarily hardcoded before
parameters are decoder names

46c4acca 05/11/2011 12:18 AM Csaba Kiraly

change SDL library to the static one

15edce59 05/05/2011 11:11 AM Csaba Kiraly

fixing TCP I/O

327da69f 05/05/2011 10:07 AM Csaba Kiraly

changing HttpPort and TcpPort to Port

de21905b 05/05/2011 09:19 AM Csaba Kiraly

making PSNR_PUBLICATION configurable from the Makefile, turned off by default

0b2dc7c4 04/11/2011 01:57 PM GiuseppeTropea

UL player: PSNR publishing: solved bug that made PSNR publishing appear as EDGE measurements intead of PEER measurements

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

055f853d 04/06/2011 04:26 PM GiuseppeTropea

UL player: removed debug messages on PSNR publication. QoE evaluation refresh rate changed to half a second.

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

af11718f 04/06/2011 04:00 PM CarmeloDaniele

UL Player: PSNR publication working

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

59e008ed 04/06/2011 02:17 PM GiuseppeTropea

UL player: PSNR publication in the repo, fixed all segfaults. Not sure yet it really publishes

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

b0e46569 04/06/2011 10:57 AM GiuseppeTropea

UL player: PSNR publication made optional via define. Still debugging it.

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

0cd6b05d 04/06/2011 08:53 AM CarmeloDaniele

Added pubblication of PSNR values on repository

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

ccf75e3a 04/05/2011 05:10 PM GiuseppeTropea

UL player: fixed help usage message and bug related to SilentModes

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

74564eb3 04/01/2011 11:05 AM CarmeloDaniele

Added sharing of NetworkID between streamer and GUI

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

f1024bf4 03/30/2011 09:54 AM CarmeloDaniele

Resolved a bug in statistics

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

c56a7f07 03/22/2011 10:56 AM CarmeloDaniele

Added traffic light icons

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

6f1fe643 03/04/2011 05:18 PM CarmeloDaniele

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

01f952d0 03/04/2011 04:39 PM GiuseppeTropea

added LGPL licensing info to the UL components

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

72e6b456 02/11/2011 03:05 PM GiuseppeTropea

UL player: channels.conf ratio of channels set to 1.22 or 1.25 (i.e. exact H/W)

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

c35a59c4 02/10/2011 05:50 PM Csaba Kiraly

changing checks from WIN32 to the standard _WIN32

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

e8bcd06d 02/03/2011 10:04 AM MarcoMellia

changed the runme.[sh|bat] and channels.conf to remove the workshoplive channel and to default to BBC channel

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

e11386c0 02/02/2011 10:04 PM Csaba Kiraly

Merge portablestreamer-win into trunk

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

b9e6f879 02/02/2011 08:06 PM Csaba Kiraly

reverting trunk head to r2142

changes in trunk were cleaned and ported first to winestreamer-0.9.x, then to portablestreamer, finally to portablestreamer-win
it seems better to roll back trunk and replace it with portablestreamer-win

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

1f5f168b 01/04/2011 09:44 AM TivadarSzemethy

some build fixes so that code compiles (tested on linux only)

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

cd47e29c 10/19/2010 02:12 PM RobertBirke

BUILD: updated build system as to compile UL under MAC_OS

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

a0e0d6ff 10/11/2010 07:18 AM CarmeloDaniele
  • bugfix in the build_ul script: an additional svn argument has been added to the libmicrohttpd checkout command (in order to force it without validating the server certificate).
  • bugfix in the chunker_player's switchchannel function: a delay has been added to make sure the audio buffer is emptied before audio re-initialization....
8e4bb489 10/07/2010 12:56 PM CarmeloDaniele
  • The player_ip command line parameter has been removed (unnecessary).

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

3b886ea1 10/07/2010 10:38 AM CarmeloDaniele
  • offerstreamer filename modified in channels.conf (improved portability)

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

add73b22 10/07/2010 10:07 AM CarmeloDaniele
  • chunker_player modifications:
  • channels.conf updated (replaced the repository address)
  • implemented the offerstreamer fork/kill mechanism in the windows version too
  • other minor changes

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

12b8f562 10/05/2010 07:02 AM CarmeloDaniele
  • Cross compiling checks added to the build_ul script.
  • libpng is now built on the fly and statically linked to the player (no more local shared lib needed).
  • Bugfix in the chunker_player regarding the channel aspect ratio. Now no green area is visible on the overlay rectangle....
e8699fac 09/14/2010 12:27 PM GiuseppeTropea

UL player
-- aspect ratio from channels.conf now taken into account

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

26d17ff2 08/25/2010 02:42 PM GiuseppeTropea

UL player
- renewed channels.conf that contains TN-TV1 and 3 plus a CT_Local_TV for local tests (to differentiate from Local_TV)
all of them with updated command line with 200 buffer size and address of repository

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

aa041505 08/25/2010 02:18 PM GiuseppeTropea
  • UL chunker_player
    - instant_skips evaluation modified: there was an error in estimating the instant_skips queue member (we should not divide by 'real_window_size')
    - instant_lost_frames evaluation modified: there was an error in estimating the instant_lost_frames queue member (we should not divide by 'real_window_size')...
eac72849 08/25/2010 01:07 PM GiuseppeTropea

UL player
- fixed memleak in EnqueueBlocks

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

b4dc1ea0 08/25/2010 08:59 AM GiuseppeTropea
  • UL chunker_player
    - bugfix in channel name redraw
    - QUEUE_MAX_GROW_FACTOR set to 20

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

dae4a53f 08/24/2010 09:30 AM GiuseppeTropea

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

1a9b74ea 08/23/2010 03:24 PM GiuseppeTropea

UL player:
- testing is underway

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913

aa8b089c 08/20/2010 06:47 AM Csaba Kiraly

UL: remove check on metadata size

The UL does not need the metadata in the current version

git-svn-id: c54fac2e-1815-407e-9b96-088d06743913