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
Michal Sojka [Mon, 23 Nov 2009 17:39:41 +0000 (18:39 +0100)]
Updated to the version of ulut after migration from CVS to GIT
Modified submodules:
* src/ulut 368edaa...9ea4ae3 (115):
> Not so much successful attempt to update equations to MathML in GAVL documentation.
> uLUt documentation converted to XML DocBook variant.
> Add support to compile uLUt submodule separately.
> uLUt: incorporated changes to compile GAVL and GSA by SDCC.
> Included documentation for uLUt library.
> Integration fixes after uLan project splitting into submodules.
Michal Sojka [Mon, 23 Nov 2009 17:25:03 +0000 (18:25 +0100)]
Updated to compile against code from SourceForge instead of from FRESCOR SVN
New submodules:
* src/fna 0000000...45f5e05 (190):
> Unified header for FNA
* src/fosa 0000000...e5a90ef (208):
> Updating header text in FOSA files for the incoming final project release
* src/frsh-include 0000000...d188ee7 (210):
> Deadline miss notification signals API changed
Modified submodules:
* src/frsh_forb f7733fa...253e0a3 (31):
> disk_bfq: Cleaned up Makefile.omk
> disk_bfq: Manager updated to work correctly with contract cancelation
> Fixed race condition in allocator registration
> Fixed the number of available container blocks
> Fixed printf warnings on 64-bit arch
> Fixed "allocation" of dummy VRESes
> Check for internal bugs in frsh_contract_negotiate()
> Added ID of the new FWP contract block
> Deadline miss notification signals API changed
> renegobench: Fixed timespec substraction
> Added renegotiation and spare capacity demos for dummy resource
> Fix typo
> Added NULL checks to get functions in frsh_distributed
> Fixed segmentation fault in FCB when negotiating dummy contracts
> Fixed bug in frsh_contract_set_basic_params()
> Added frsh_contract_destroy() function
> FCB can print all log domains when invoked with -l '?'
> Do not allocate dummy contracts
> Added fres_contract_get_type() helper function
> Added contract logging to FCB
> Added fres_contract_to_string2()
> Implemented more precise calculation in negobench
> Negobench was enhanced to accept the number of contracts from command line
> frm_dummy properly handles -h switch
> Added OS/scheduler block to the diagram
> Added figure with representation of contract
> Fixed a warning when dummy resource is compiled as non-verbose
> Fixed a int to pointer conversion warning on 64 bit systems
> Added more benchmarks
> dummy resource manager gained an option to accept all contracts
> Added a more compact version of negotiation figure
* src/ulut 3f5867b...368edaa (7):
> uLUt: added definition for weak attribute.
> Add possibility to specify GAVL, GSA and HTIMER generated symbols scope.
> Corrected pointer type in custom static GSA generated functions.
> Added ul_logreg_for_each_domain()
> Added UL_ATTR_REENTRANT attribute into defines for SDCC integration.
> Corrected delete_all for static version of GSA.
> Added support for static GSA arrays with insert/delete functionality.
Pavel Pisa [Sat, 6 Jun 2009 09:08:13 +0000 (11:08 +0200)]
Added desktop shortcuts for running FRESCOR FCB demo.
The desktop entries are prepared such way, that they start
binaries compiled in build/_compiled/bin subdirectory
of the demo repository. The temporary sdp or other
files are stored in $HOME/tmp directory.
The script qresmod-refresh should be copied into
/usr/local/bin directory and next line neeeds to be added
into /etc/sudoers to allow restart of AquosA kernel components.
Pavel Pisa [Thu, 28 May 2009 13:42:47 +0000 (15:42 +0200)]
Marked yet another stable state.
Most of the things works. The ORTE demo can be
run strictly one publisher or one publisher
per application. Long contract list fail on tail
space limit.