valib

log

age author description
2006-06-25 valex DVDGraph: spdif_status now does not describe the reason why this path was selected (too many cases)
2006-06-25 valex DVDGraph test: specify different sinks in dynamical graph rebuild test
2006-06-25 valex DVDGraph: query sink about SPDIF support (does not work because requires graph rebuild but we have no method to mark graph as dirty)
2006-06-25 valex DVDGraph: dvd_graph.cpp added
2006-06-25 valex AudioProcessor: query_user() and get_user() functions added
2006-06-23 valex Clock: is_counting() function added
2006-06-22 valex valdec: removed sink.h dependence
2006-06-22 valex --- Large update ---
2006-06-22 valex DSoundSource: added Clock interface
2006-06-22 valex vtime.h: Clock class added
2006-06-22 valex Converter: time conversion
2006-06-20 valex DSoundSource: correct output format
2006-06-13 valex DSoundSource class added
2006-06-13 valex Thread: ability to recreate the thread after termination
2006-06-13 valex Global: incorporating changes in valib library into applications
2006-06-13 valex rules test: uncommenting filters that was commented in previous commit...
2006-06-13 valex rules test: use separate noise source for dummy chunk
2006-06-13 valex FilterTester: ignore dummy chunk's flushing flag
2006-06-13 valex FilterGraph: filter_spk[] array removed (filter_spk[i] == filter[i]->get_input())
2006-06-12 valex FilterGraph: format_mask in constructor (like NullFilter)
2006-06-12 valex Speakers: FORMAT_MASK macro updated (use parenthesis)
2006-06-11 valex test: FilterGraph test added
2006-06-11 valex FilterGraph: null filter at output added
2006-06-11 valex FilterTester: check formats after receiving dummy chunks
2006-06-11 valex Thread: thread control functions made virtual
2006-06-11 valex valib lib: include new files
2006-06-01 valex NullFilter: specify accepted formats at constructor
2006-06-01 valex FilterGraph: add_node() - update output format at the end of chain
2006-06-01 valex FilterGraph: runtime protection of process() call
2006-06-01 valex FilterGraph: get_chunk() - runtime protection
2006-06-01 valex FilterGraph: added format change check in process() (according to format check in add_node())
2006-06-01 valex DVDGraph test: SPDIF mode transitions with PCM input test added
2006-06-01 valex FilterGraph: use filter_spk[] in get_input() and get_output()
2006-06-01 valex DVDGraph test: source chunk size changed to ensure that we can do all transitions.
2006-06-01 valex DVDGraph: dirrerent setup for AudioProcessor means different states, so now it is 3 different states: state_proc_decode (decode mode), state_proc_spdif (encode mode) and state_proc_stereo (spdif stareo passthrough mode).
2006-06-01 valex FilterGraph: last filter output format is now stored in filter_spk[node_end]
2006-05-29 valex DVDGRaph test: spdif mode transitions test added
2006-05-28 valex FilterTester: streams counter added
2006-05-28 valex test: DVDGrph test added
2006-05-28 valex FilterGraph: include string.h because of strdup()
2006-05-28 valex DVDGraph: change level according with format change
2006-05-27 valex filter test: use AudioProcessor::set_user()
2006-05-27 valex DVDGraph: do not encode stereo PCM option added (enabled by default)
2006-05-27 valex FilterGraph: rebuild chain if input format of a node was changed: node filter must reset anyway, but it may require custom initialization. So now descendant filter can take control over it ((required for correct DVDGaph work).
2006-05-27 valex AudioProcessor: set_output() renamed to set_user() to emphasize difference between user format and actual output format that may be different (user format always partially specified because we do not do sample rate conversion)
2006-05-26 valex AudioProcessor: output format was not updated
2006-05-26 valex DVDGraph: delete unused states
2006-05-26 valex FilterGraph: chain operation functions made protected
2006-05-25 valex FilterGraph: in_spk and out_spk fields removed (not used)
2006-05-25 valex filter test: FORMAT_RAWDATA is added to format change crash test
2006-05-25 valex compare test: FORMAT_UNKNOWN is repaced with FORMAT_RAWDATA
2006-05-24 valex FilterGraph and DVDGraph are separated
2006-05-24 valex AutoFile: ignore MSVC8 depreciation warning
2006-05-24 valex crash test: DVDDecoder renamed to DVDGraph
2006-05-24 valex AudioProcessor: ignore dummy chunks
2006-05-21 valex test: rules_test: DVDGraph test enabled
2006-05-21 valex FilterTester: f5 rule check is back because FORMAT_RAWDATA is now explicitly used
2006-05-21 valex FilterGaph::chain_text() function added
2006-05-21 valex filter.h: comments
2006-05-20 valex FilterGraph: ignore dummy chunks