Statistics
| Branch: | Revision:

grapes / src @ 3e01c751

# Date Author Comment
3e01c751 02/08/2012 12:39 PM Luca Abeni

Be less aggressive in setting CPP and CC flags

415b9abf 02/08/2012 12:39 PM Luca Abeni

Link -lm after -lav*

This fix some possible linking errors happening in some cases... Better safe than sorry!

4e8d32b5 02/08/2012 12:39 PM Luca Abeni

Support channel resampling

This allows to support streams with only 1 audio channel when the audio card
does not support mono audio

7aef0cc7 02/08/2012 12:39 PM Luca Abeni

Factorise some code

62013eb9 02/08/2012 12:39 PM Luca Abeni

Move pts rescaling, for uniformity

2cbd9c9c 02/08/2012 12:39 PM Luca Abeni

Some more cosmetics

7fc8f7f1 02/08/2012 12:39 PM Luca Abeni

Since the "pkt" variable should be passed by value, really pass it by value

b56b1f87 02/08/2012 12:39 PM Luca Abeni

The audio resampling context has to be freed only one time!

67411203 02/08/2012 12:39 PM Luca Abeni

Remove some debugging printfs

7d07a5e7 02/08/2012 12:39 PM Luca Abeni

Make the chunkiser test less verbose

9d09a8b2 02/08/2012 12:39 PM Luca Abeni

Cosmetics

39d2b3bb 02/08/2012 12:39 PM Luca Abeni

Free the audio resampling context too

69526680 02/08/2012 12:39 PM Luca Abeni

Move the swscaler context into the dechunkiser context

9101815b 02/08/2012 12:39 PM Luca Abeni

Simplify the audio device opening

7a94fcec 02/08/2012 12:39 PM Luca Abeni

Fix some other memleaks

3b88a9ce 02/08/2012 12:39 PM Luca Abeni

Better handling of the audio resampling context

6a4c8f54 02/08/2012 12:39 PM Luca Abeni

Remove some "exit()" calls, cleanup the style, and fix some consistency issues

03a7f1e8 02/08/2012 12:39 PM Luca Abeni

First draft of an ffmpeg crap compatibility header

3a759615 02/08/2012 12:37 PM Luca Abeni

Remove an useless function

8317901d 02/08/2012 12:37 PM Luca Abeni

Clean up the code a little bit

219a8c73 02/08/2012 12:37 PM Luca Abeni

Free something more on exit

a1dd601d 02/08/2012 12:37 PM Luca Abeni

Remove some useless stuff

925f5091 02/08/2012 12:37 PM Luca Abeni

Simplify, again

b0b09449 02/08/2012 12:37 PM Luca Abeni

Fix another warning

19c3d27a 02/08/2012 12:37 PM Luca Abeni

Fix some pthread-related warnings

a71e2c5e 02/08/2012 12:37 PM Luca Abeni

Simplify timestamp handling (AVFormat stuff still has to be removed...)

751e0162 02/08/2012 12:37 PM Luca Abeni

Fix some "variable 'xxx' set but not used [-Wunused-but-set-variable]" warnings

dcf18e26 02/08/2012 12:37 PM Luca Abeni

Fix the chunkiser test compilation

1506908a 02/08/2012 12:37 PM Luca Abeni

Update to latest version by Daniele Frisanco

ef5ba4fd 02/08/2012 12:35 PM Luca Abeni

Update the "play" output

11a65445 02/08/2012 12:35 PM Luca Abeni

Allow to test the "play" dechunkiser

a7abbf9e 02/08/2012 12:33 PM Luca Abeni

"play" chunkiser, by Daniele Frisanco, first version

ed9ae988 02/08/2012 12:19 PM Luca Abeni

Allow to disable or enable timed mode

6f434ac5 02/08/2012 12:13 PM Luca Abeni

0 is a valid timestamp

2808c5b8 02/08/2012 12:12 PM Luca Abeni

Add some timing logic to the chunkiser test

an option to disable this logic will be added later

6f06c319 03/11/2011 08:45 AM Luca Abeni

Fix statistics

567ad174 03/11/2011 08:45 AM Csaba Kiraly

flush dummy output afte reach write

5937988b 03/11/2011 08:43 AM Luca Abeni

Allow to output stats and chunk numbers to files

5b6d16c3 03/11/2011 08:43 AM Luca Abeni

Print the ratio of lost chunks (untested)

f57424db 03/11/2011 08:42 AM Luca Abeni

Dummy dechunkiser, first draft!

1bba9285 02/17/2011 07:30 AM Luca Abeni

Do not link libavcore if it does not exist

26e69d1e 02/17/2011 07:25 AM Luca Abeni

Honor LDFLAGS when checking for a linker option or a library

61042ab2 02/15/2011 11:11 AM Luca Abeni

Remove useless include

0f79759c 02/15/2011 11:10 AM Luca Abeni

Use int_coding in the chunkiser

e41a6092 02/14/2011 10:35 AM Luca Abeni

Add a FIXME

8dabc599 02/09/2011 09:34 AM Luca Abeni

Allow to properly test the UDP (de)chunkiser

54f6182b 02/08/2011 02:11 PM Luca Abeni

Fail if the avf (de)chunkiser is selected and is not available

eb837bb3 02/08/2011 02:07 PM Luca Abeni

Explicitly ask for the avf chunkiser/dechunkiser when needed

09f0b4a3 02/08/2011 02:05 PM Luca Abeni

Allow to select the loop option

53abf41e 02/08/2011 02:05 PM Luca Abeni

Loop support

4f4dbedb 02/08/2011 01:46 PM Luca Abeni

Properly signal the end of file

71ce3f9c 02/08/2011 01:18 PM Luca Abeni

Do not check non-existing options (fix a crash when non-blocking is not specified)

997b6655 12/28/2010 09:39 PM Luca Abeni

Allow to directly set the input and output config

e7d7c4b6 12/28/2010 09:39 PM Luca Abeni

Set the destination IP address

e7180bea 12/28/2010 09:39 PM Luca Abeni

Allow to select the UDP output

fe510b09 12/28/2010 06:17 PM Luca Abeni

reorder the objects in Makefile to make it easier adding new ones

08c47845 12/28/2010 06:15 PM Luca Abeni

Add the UDP-based output

af21ac03 12/25/2010 10:12 AM Luca Abeni

Help message in the chunkiser test

ce3ccd7c 12/24/2010 05:46 PM Luca Abeni

Allow to select the raw output with RTP payload

8f782d31 12/24/2010 05:43 PM Luca Abeni

RTP support in the raw output

ee3adc9e 12/24/2010 05:22 PM Luca Abeni

Add support for a NULL local nodeID in the net helper

cb4f3c0a 12/24/2010 05:20 PM Luca Abeni

Wait for input fds if needed, in the chunkiser test

47e5028e 12/24/2010 05:13 PM Luca Abeni

Fix a memleak

866d93ee 12/24/2010 05:12 PM Luca Abeni

Set period to 0 in UDP chunkiser, to signal that the fds have to be used

c535bf7c 12/24/2010 02:32 PM Luca Abeni

Remove some debugging output

c4d3fd11 12/24/2010 02:31 PM Luca Abeni

Allow to test the UDP chunkiser

5da67049 12/24/2010 02:30 PM Luca Abeni

Fix the UDP-based chunkiser

9663d8d1 12/24/2010 02:29 PM Luca Abeni

Support the UDP payload in the raw output

127cb506 12/24/2010 10:36 AM Luca Abeni

Better payload type handling in the raw output

36e81342 12/24/2010 10:32 AM Luca Abeni

Fix size in the UDP payload

05c9dabb 12/22/2010 09:33 AM Luca Abeni

Port Csaba's UDP-based input

This is currently untested

4cdd16a7 12/21/2010 03:33 PM Luca Abeni

Add a "get_fds()" method to the chunkiser (useful for RTP input)

fa87ad46 12/21/2010 08:38 AM Luca Abeni

Add a "dumb" chunkiser (read a fixed amount of data at every cycle)

9c68eee7 12/16/2010 08:36 AM Luca Abeni

Add support for testing various chunkiser/dechunkiser combinations

754c71f2 12/16/2010 08:36 AM Luca Abeni

Allow to select different combinations of audio and video streams in the output

d7ee8d90 12/16/2010 07:44 AM Luca Abeni

Another valgrind-related fix

02577fee 12/16/2010 07:43 AM Luca Abeni

Fix a warning

f15f2798 12/15/2010 08:11 PM Luca Abeni

Support 1 video stream and 1 audio stream

6f4a525e 12/15/2010 02:49 PM Luca Abeni

Add support for audio streams (only 1 stream is supported)

7e44761d 12/15/2010 02:47 PM Luca Abeni

Fix timestamp handling

64772949 12/15/2010 12:46 PM Luca Abeni

Parse some audio information

28e6b134 12/15/2010 12:41 PM Luca Abeni

Minimally working audio input (with raw output and payload=avf)

37f8b121 12/15/2010 12:24 PM Luca Abeni

Allow enabling audio

025da5a8 12/15/2010 12:18 PM Luca Abeni

Switch to a better way to enable the streams...

52f45fc1 12/15/2010 12:04 PM Luca Abeni

First draft of audio chunkisation

851db83d 12/15/2010 08:51 AM Luca Abeni

Fix indentation

fb2411d6 12/15/2010 08:47 AM Luca Abeni

Remove video-specific code from generic frame_header_fill()

09154f88 12/15/2010 08:25 AM Luca Abeni

Rename payload_* to video_payload_*

142fca11 12/15/2010 07:52 AM Luca Abeni

Use switch() instead of if() on the media type, in preparation for audio...

275a823e 12/15/2010 07:45 AM Luca Abeni

Use proper header_size instead of the video-specific size

8b70c289 12/14/2010 08:57 AM Luca Abeni

Remove globals in output-stream

fcc01ba5 12/14/2010 08:25 AM Luca Abeni

Remove globals in input-stream

dcc42706 12/13/2010 03:04 PM Luca Abeni

Make valgrind happy

386bce8c 12/13/2010 12:40 PM Luca Abeni

Implement the dechunkiser "close" method

0faee466 12/13/2010 12:28 PM Luca Abeni

Allow to set the output format

be9e4a42 12/13/2010 12:19 PM Luca Abeni

Dynamically allocate the dechunkiser context

1c6858bc 12/12/2010 06:59 PM Luca Abeni

Fix the raw dechunkiser

fd1d8d92 12/12/2010 06:47 PM Luca Abeni

Allow to select the chunkiser and dechunkiser

6b0140b8 12/12/2010 06:33 PM Luca Abeni

Support for the AVF payload in the raw dechunkiser

e296176d 12/12/2010 06:13 PM Luca Abeni

Change the dechunkiser API to accept a file name (and not only a config string) in open()