Michal Sojka [Fri, 7 May 2010 15:27:20 +0000 (17:27 +0200)]
Allow to compile ffmpeg with -O0
This allows us to override default ffmpeg CFLAGS with OMK ones. The ffmpeg
compile line starts with FFMPEG CFLAGS and OMK CFLAGS are appended at the
end.
Michal Sojka [Mon, 19 Apr 2010 09:03:09 +0000 (11:03 +0200)]
Fix building of ffmpeg
Previously, build failed because non-existent rule for ffmpeg/Makefile
generation. Now, we explicitly state that configure generates this file
but to avoid running configure multiple times, we put it into conditional
block.
Michal Sojka [Mon, 19 Apr 2010 08:30:53 +0000 (10:30 +0200)]
Fix simultaneous building of ffmpeg with and w/o FRSH
Now, all files which need to be different for different configuration
are generated under _build directory. Thanks to this, we can build as many
configurations of ffmpeg from the same sources as we want.
Michal Sojka [Mon, 8 Mar 2010 16:31:14 +0000 (17:31 +0100)]
Configure FFMPEG by OMK and disable everything
Now, it is not required to manually invoke FFMPEG scripts such as
./configure and ./version.sh.
This is to speed up compilation. We will need to enable the
codecs/muxers/protocols used in the demo.
Michal Sojka [Sat, 28 Nov 2009 20:26:01 +0000 (21:26 +0100)]
Actual version
Modified submodules:
* src/ffmpeg f5138f4...a809632 (2):
> Fix warning when compiling with FRSH
> Revert "CONFIG_FRSH_PROTOCOL is already defined by configure generated headers"
* src/fwp 5d66063...da7d8d4 (1):
> Handle errors correctly in fwp_send_async()
* src/streamer 743edce...a211861 (6):
> Attempt to fix unexpected video delays with 30 FPS
> Cleanup
> Contract parameters are based on encoding bitrate
> Add -o parameter for destination port
> Our cameras gives only 15 fps
> Print statistics about packet sizes
Michal Sojka [Sat, 28 Nov 2009 20:18:08 +0000 (21:18 +0100)]
Fix ffmpeg compilation
Modified submodules:
* src/ffmpeg a9d1337...f5138f4 (3):
> CONFIG_FRSH_PROTOCOL is already defined by configure generated headers
> Do not tell FFMPEG that the packet is bigger than current budget
> Reworked assignment of FRSH contract parameters
> bfq: Add check for missing disk parameter
> Fix BFQ configuration
> Compile disk_bfq manager with large file support
> disk_bfq: Make error messages meaninful
> Fix disk_bfq segfault
> Enable disk resource by default
Michal Sojka [Tue, 24 Nov 2009 17:32:28 +0000 (18:32 +0100)]
ffmpeg compilation reworked
Now omkization is done on-line. I wanted to try different ffmpeg version
to test whether there are still the problems I'm experiencing.
Specifically, video in vlc often (but not olways) freezes, even without
FWP and when stream is transported over loopback, where is no packet loos.
Michal Sojka [Mon, 23 Nov 2009 17:47:08 +0000 (18:47 +0100)]
Updated to current HEADs
Modified submodules:
* src/forb c5d9897...6224156 (3):
> Suppressed unused function warning
> Fixed warnings on printf() on 64 bit systems
> Added optional TCP_NODELAY to INET proto
* src/fwp b6d6a8b...debb9e1 (63):
> fwp-timing: Allow maximal delay up to 10 seconds
> fwp-timing learned -j (sending packets with jitter)
> fwp-timing measures 95th and 99th percentile of communication delay
> Allow bypassing FWP by setting FWP_BYPASS environment variable
> Properly initialize newly allocated VRES
> fwp-timing: Final version and a simple gnuplot script
> Almost final version of fwp-timing and its running script
> Resource manager gained parameters for setting wifi configuration
> fwp-timing: Added --quiet option
> fwp-timing: Added histogram and statistics
> Removed unneeded functions from fwp_utils.h
> fwp-timing: Added -v option (verbose)
> fwp-timing: Added -c flag to specify the number of messages to be sent
> Removed .top*
> Allow fwp-timing to generate several streams simultaneously
> Do not use preallocated memory for VRESes
> Fix allocator error reporting
> Merge branch 'master' of frsh-forb.git.sourceforge.net:/gitroot/frsh-forb/fwp
> Removed unused fwp_vres_get_id()
> Fixed const qualifiers
> Implemented synchronous and asynchronous sending
> Removed FWP_VF_CHANGED flag
> Removed "descriptor" types
> Remove unused flags parameter of fwp_send()
> Removed unused id field from vres_params
> Added application to measure FWP timing properites
> Added missing initialization of ancillary data
> Added fwp block accessors
> Rework fwp_send() to obey src parameter
> Introduce src parameter in FWP contracts
> struct fwp_endpoint_attr documentation changes
> Use endpoint attributes only if it has correct size
> Updated to change in deadline miss notification
> Fix FWP manager Makefile changed in the last commit
> FWP manager renamed to frm_fwp
> wme_test: Send timing reworked
> Fixed broken budgeting algorithm
> RESCHED flag renamed to CHANGED
> Use more descriptive error numbers
> Fix VRES flag values
> wme_test: recv_packet_fwp returns correct value
> wme_test: Document -G switch
> wme_test: Added -l switch to select logging levels
> Fix error reporting of fwp_fna functions
> Convert debug messages to uLUt and fix #include dependencies
> wme_test: fixed termination under FRSH
> Remove obsolete comment
> Added check for NULL arguments to avoid segfaults
> Make FWP not to eat EINTR error
> wme_test: Use send_async() which is implemented by FWP
> wme_test: GUI may be enabled in both FRSH/non-FRSH version by -G switch
> wme_test: Make it work with ncurses TUI
> wme_test is compiled by default with FRSH
> Catch missing contract parameters in allocator
> Whitespace fixes
> Reject contracts with zero period and budget
> Make wme_test compilable with FRSH and FWP
> wme_test: Added missing \n in help message
> wme_test: Get rid of type related warnings on 64 bit systems
> wme_test: Make the message format independent of 32/64 bit architecture
> wme_test: update status every second when compiled without FWP
> wme_test: Do not print EINTR errors
> wme_test: Added missing declaration when compiled without FWP