| Branch: | Revision:

chunker-player / chunker_streamer @ daaa68ea

# Date Author Comment
daaa68ea 10/31/2011 06:28 PM Csaba Kiraly

chunker: factorizing transcoding code

95654134 10/30/2011 11:20 PM Csaba Kiraly

streamer: move old deinterlace code to more reasonable place

a42aa62a 10/30/2011 11:10 PM Csaba Kiraly

chunker: correct some debug output

14ab542a 10/30/2011 10:53 PM Csaba Kiraly

chunker: allow more outputs

7cbabb7f 10/30/2011 06:41 AM Csaba Kiraly

chunker: fixing some include warnings

795fe885 10/30/2011 06:40 AM Csaba Kiraly

chunker: fixing printf type warnings on 64bit

eb1ba2c5 10/28/2011 09:35 PM Csaba Kiraly

chunker: minor fix to debug message

4206b310 10/27/2011 09:44 AM Csaba Kiraly

chunker: adding *_stream options to usage

51d67a10 10/27/2011 09:44 AM Csaba Kiraly

chunker: added avfilter support with yadif deinterlacing

9ee94920 10/20/2011 03:28 PM Csaba Kiraly

chunker: fix compilation on Ubuntu 11.10

77b68cb7 10/05/2011 06:05 PM napawine

chunker: fix video timestamps in copy mode

f6580287 10/05/2011 05:54 PM napawine

chunker: do not scale timestamps for encoding in copy mode

d0efcff9 10/05/2011 05:22 PM napawine

chunker: fix some transcoding errors due to AV_NOPTS_VALUE

45d5641e 10/05/2011 05:22 PM napawine

chunker: some more debug info

5d8321d3 10/05/2011 05:21 PM napawine

chunker: fix debug print

debug options were defined too late

d2864dba 09/19/2011 01:57 PM Csaba Kiraly

chunker: check for audio and video streams and exit if one is not found

TODO: refine to work with 1 or the other

7099704f 09/19/2011 08:58 AM Csaba Kiraly

Merge branch 'fixes' into next

f15d4ed0 09/19/2011 08:58 AM Csaba Kiraly

chunker: remove some generic codec settings inherited from ffserver

it is not clear why we would override the defaults of avcodec, so we
leave them as they are. We still set ratecontrol parameters for streaming

c019be0f 09/19/2011 08:58 AM Csaba Kiraly

chunker: fix crash on avcodec_close (during restart)

290b7b8c 09/18/2011 10:37 AM Csaba Kiraly

streamer: code cleanup: removing debug defines

42fb3c39 09/14/2011 11:58 AM Csaba Kiraly

chunker: set some default encoder parameters for streaming

code based on ffserver.c
it is supposed to fix the long-term quality deterioration problem

7efb9318 09/08/2011 11:11 AM Csaba Kiraly

chunker: adding audio_stream and video_stream selection parameters

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

ea5edaf8 07/19/2011 07:04 AM Csaba Kiraly

chunker: leave qmin and qmax on its default value in case of MPEG4 codec

a2edcaf9 07/19/2011 07:04 AM Csaba Kiraly

chunker: leave bit_rate_tolerance on its default value

740604fc 07/12/2011 01:29 PM Csaba Kiraly

Merge branch 'winestreamer-1.0-rc' into next

9235dfb8 07/08/2011 07:29 AM GiuseppeTropea

enabled PSNR output at the source - need to recompile with -DDISPLAY_PSNR

git-svn-id: 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: c54fac2e-1815-407e-9b96-088d06743913

9cfd1b81 07/01/2011 07:05 PM Csaba Kiraly

chunker: allow setting extra codec options

6291b208 06/07/2011 09:24 PM Csaba Kiraly

chunker: fixing video timestamp calculation

2018e261 06/07/2011 09:24 PM Csaba Kiraly

chunker: changing ptsvideo1 and ptsaudio1 to int64_t

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

makefile: handle -lrt in a Mac compatible way

e773088f 06/06/2011 09:39 AM Csaba Kiraly

chunker: better fix for MSG_NOSIGNAL on Mac

8c04de3a 06/05/2011 02:58 PM Csaba Kiraly

chunker: fix Mac compilation: MSG_NOSIGNAL is not supported

710559ed 06/05/2011 10:29 AM napawine

chunker: disabling a debug message

77232035 05/31/2011 04:29 PM napawine

chunker: disable PSNR calculation

it is not used currently, just wastes cpu cycles

046e7b49 05/31/2011 04:28 PM napawine

chunker:set some x264 encoding parameters for better quality

9918580a 05/31/2011 04:23 PM napawine

chunker: fix error when scaling is enabled

some fixes were only done in the non-scaing part of the code
bringing them to the scaling part as well

c0396779 05/30/2011 06:21 AM Csaba Kiraly

chunker: increase default B frames to 3

6e690496 05/30/2011 06:21 AM Csaba Kiraly

chunker: increase default GOP size to 25

b98fce85 05/30/2011 06:20 AM Csaba Kiraly

chunker: fix -o option (it was reversed!)

98cbdb77 05/27/2011 01:31 PM Csaba Kiraly

chunker: do a real restart in case of pts anomalies

036a95a6 05/27/2011 12:47 PM Csaba Kiraly

chunker: fix anomaly counters again

c3a98bab 05/24/2011 01:30 PM napawine

chunker: fix pts time base before passing to video encoder

efd33edc 05/23/2011 03:12 PM Csaba Kiraly

fixing pts handling with x264

80515685 05/23/2011 11:01 AM Csaba Kiraly

add -d option to force some audio delay

dfda9829 05/18/2011 02:10 PM Csaba Kiraly

chunker: some generic video quality tuning

557c8b38 05/18/2011 02:09 PM Csaba Kiraly

chunker: fix newtime anomaly threshold setting

441ff227 05/16/2011 09:24 AM Csaba Kiraly

chunker: make anomaly thresholds configurable

db5d486a 05/16/2011 09:22 AM Csaba Kiraly

chunker: make GOP size and max b frames configuarable

0831ad06 05/16/2011 08:48 AM Csaba Kiraly

chunker: clear frame type field before encoding

it seems (to be confirmed) that the filed is takes as a command to encode
with the specific type. This is not what we want.

72d33062 05/15/2011 01:59 PM Csaba Kiraly

chunker: disable anomaly detection mechanisms

1f626248 05/15/2011 01:59 PM Csaba Kiraly

chunker: make it possible to disable anomaly detection mechanisms

f220e463 05/13/2011 06:57 PM Csaba Kiraly

chunker: do not close the TCP conection when restarting the loop

092966c7 05/13/2011 07:30 AM Csaba Kiraly

Merge branch 'priority'

d25320f1 05/13/2011 07:29 AM Csaba Kiraly

chunker: fixing some more memleaks

0fe99630 05/13/2011 07:10 AM Csaba Kiraly

chunker: fixing some memleaks

b9477cd0 05/12/2011 05:50 PM Csaba Kiraly

chunker: implement video codec copy (-V copy) feature

387b789d 05/12/2011 05:50 PM Csaba Kiraly

chunker: simpify code by saving size values at the beginning

41e1f811 05/12/2011 05:47 PM Csaba Kiraly

chunker: fix the initalization of codec variables

8ecce1bb 05/12/2011 04:45 PM Csaba Kiraly

chunker: added -F parameter to override output string

31db59aa 05/12/2011 04:24 PM Csaba Kiraly

chunker: fixing a bunch of compile warnings

f35f46e8 05/12/2011 03:55 PM Csaba Kiraly

chunker: disabling timebank mechanism

dc3cdade 05/12/2011 03:54 PM Csaba Kiraly

chunker: making timebank mechanism configurable by a variable

41b6e126 05/12/2011 03:52 PM Csaba Kiraly

chunker: restart on anomaly detection

36fdd607 05/12/2011 03:52 PM Csaba Kiraly

chunker: moving anomaly threshold values in variables

8751781d 05/12/2011 03:50 PM Csaba Kiraly

chunker: fixing help: -A and -V are not mandatory

e3503a45 05/12/2011 09:35 AM Csaba Kiraly

calculate chunk priority based on frame priority

2efccd13 05/11/2011 06:55 AM Csaba Kiraly

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

it was unnecessarily hardcoded before
parameters are encoders (codec implementations), not codec names

3bcbf04c 05/11/2011 01:26 AM Csaba Kiraly

h.264, mpeg4: turn on b-frames

492e126d 05/11/2011 01:25 AM Csaba Kiraly

h.264: change GOP size to 12

e68e3d8a 05/10/2011 11:56 PM Csaba Kiraly

streamer_chunker: chunkstream: do not exit on send error

579e2c14 05/10/2011 11:11 PM Csaba Kiraly

turn off exit on connect failure

6907226f 05/10/2011 11:11 PM Csaba Kiraly

chunker_streamer: try to reconnect at the beginning

6f235475 05/10/2011 10:51 PM Csaba Kiraly

changing default output to tcp port 7777

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

fixing TCP I/O

e9fe7473 05/05/2011 10:02 AM Csaba Kiraly

adding UDP output

13836171 05/05/2011 09:45 AM Csaba Kiraly

adding UDPIO handlers

03590124 05/05/2011 09:45 AM Csaba Kiraly

adding sendChunk function

202967c7 05/04/2011 07:22 AM Csaba Kiraly

fixing frame type error: setting it based on transcoded frame type

it was set based on the input frame type

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

3e0c28b0 05/04/2011 07:22 AM Csaba Kiraly

adding frame type debug info

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

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

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

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

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....
0452f734 09/14/2010 12:25 PM GiuseppeTropea

UL chunker streamer
-- fixed bug that updated "time bank" counters at the end of a chunk instead of at the end of a frame encoding
-- fixed bug that cused malfunctioning when no audio track is present in stream file

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

9996b19f 09/07/2010 07:40 AM Csaba Kiraly

chunker: log less by default

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

9adf384d 08/24/2010 09:55 AM Csaba Kiraly

fixing chunk timestamp in chunker_streamer

chunk timestamp is absolute time in struct timeval format

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

38617dba 08/10/2010 11:47 AM GiuseppeTropea

UL streamer
- aligned H264 and mpeg4 codecs quality defaults to new values, which have changed with new ffmpeg versions
- changed GOP size from 10 to 100

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

df2ad829 08/05/2010 09:58 AM GiuseppeTropea

UL chunker streamer
- deactivated much of the debug messages
- close and reopen source in case of severe corruption of incoming frames' timings

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

f8b1c4af 08/04/2010 08:37 PM GiuseppeTropea

UL chunker_streamer
- better separated the includes, in order for curl module to be more independent

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

69fd123e 08/02/2010 11:12 AM GiuseppeTropea UL chunker_streamer
  • added a sleep mechanism on not using a live source in order to do not saturate bandwitdh (encoded frames are sent in a restrained way).
UL chunker player
  • various graphics enhancements
  • minor bugfixes

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

c3ccd8f0 07/29/2010 01:23 PM GiuseppeTropea

UL build process:
- removed unneeded L flags from linking of static libs
reordered linkage of static libs to avoid unresolved references on freetype
- added BUILD_ALL option to script to rebuild locally all missing external dependancies
- ffmpeg now runs also a make install into a local path, not just a make (avoid not founding some .h)...

0864b2dc 07/28/2010 04:16 PM GiuseppeTropea

UL chunker streamer:
- loop mode is now the default

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

a573b3de 07/27/2010 01:59 PM GiuseppeTropea

UL chunker_streamer:
- base offset converted to milliseconds instead of seconds to be on the same timescale of frames/sec
- restart of source reading now does not include recalculation of base offset (not needed if application does not exit)

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

ac723195 07/27/2010 12:01 PM GiuseppeTropea

UL chunker_streamer: forcing hard reset to stream in case of EOF and live source

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

7ea4a367 07/27/2010 09:24 AM GiuseppeTropea

UL chunker_streamer: fixed bug that caused clean exit in case of live source having many read errors and refusing to read

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

eacd143a 07/20/2010 02:32 PM GiuseppeTropea

UL chunker: added "monotonic" flag in possible modes for assigning subsequent chunk IDs.
Monotonic is based on get time of day in seconds, so that chunk IDs are always monotonic
increasing and no reset of source peer is needed is chunker is stopped.

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