| 1 |
2006-05-12 Pieter Palmers <pieterpalmers@users.sourceforge.net> |
|---|
| 2 |
* src/libfreebobstreaming/*: |
|---|
| 3 |
- Code cleanup |
|---|
| 4 |
- Improved SSE code |
|---|
| 5 |
- ISO connection parameters are calculated instead of being user |
|---|
| 6 |
specified. Note: you need a new jackd backend version due to this. |
|---|
| 7 |
|
|---|
| 8 |
* configure.ac: Version bumped to 0.8.2 |
|---|
| 9 |
|
|---|
| 10 |
2006-05-06 Daniel Wagner <wagi@monom.org> |
|---|
| 11 |
|
|---|
| 12 |
* This patch fixes two issues when building: |
|---|
| 13 |
- libfreebob include files aren't found when build dir != source dir |
|---|
| 14 |
- some libraries aren't found when they're not in a system install dir |
|---|
| 15 |
|
|---|
| 16 |
Jeremy Kerr |
|---|
| 17 |
|
|---|
| 18 |
2006-05-04 Pieter Palmers <pieterpalmers@users.sourceforge.net> |
|---|
| 19 |
|
|---|
| 20 |
* configure.ac: Version bumped to 0.8.1 |
|---|
| 21 |
|
|---|
| 22 |
* Introduced SSE-accellerated packet encoders/decoders |
|---|
| 23 |
|
|---|
| 24 |
2006-05-04 Daniel Wagner <wagi@monom.org> |
|---|
| 25 |
|
|---|
| 26 |
* configure.ac: Version bumped to 0.8.0 |
|---|
| 27 |
|
|---|
| 28 |
* Discovering code ported stable 0.2.0 version |
|---|
| 29 |
to head and activated for default discovering. |
|---|
| 30 |
|
|---|
| 31 |
2006-05-04 Daniel Wagner <wagi@monom.org> |
|---|
| 32 |
|
|---|
| 33 |
* configure.ac: Version bumped to 0.7.2 |
|---|
| 34 |
|
|---|
| 35 |
* src/bebob: Some cleanup on naming and |
|---|
| 36 |
namespaces. |
|---|
| 37 |
|
|---|
| 38 |
2006-05-03 Daniel Wagner <wagi@monom.org> |
|---|
| 39 |
|
|---|
| 40 |
* configure.ac: Version bumped to 0.7.1 |
|---|
| 41 |
|
|---|
| 42 |
* Fixed bug in SignalSource command which |
|---|
| 43 |
prevented one to set the samplerate. |
|---|
| 44 |
|
|---|
| 45 |
2006-04-23 Daniel Wagner <wagi@monom.org> |
|---|
| 46 |
|
|---|
| 47 |
* configure.ac: Version bumped to 0.7.0 |
|---|
| 48 |
|
|---|
| 49 |
* Abstract interface IAvDevice introduced. |
|---|
| 50 |
* BeBoB device discovering code moved into bebob directory. |
|---|
| 51 |
* Bounce device added. |
|---|
| 52 |
|
|---|
| 53 |
2006-04-17 Daniel Wagner <wagi@monom.org> |
|---|
| 54 |
|
|---|
| 55 |
* configure.ac: Version bumped to 0.6.4 |
|---|
| 56 |
|
|---|
| 57 |
* src/libfreebobavc/avc_generic.cpp (serialize): Decode subunit_type |
|---|
| 58 |
and subunit_id field. |
|---|
| 59 |
(fire): avc1394_transaction_block2 inteface change update. |
|---|
| 60 |
* src/libfreebobavc/ieee1394service.cpp (transactionBlock): Likewise. |
|---|
| 61 |
* src/libfreebobavc/ieee1394service.h: Likewise. |
|---|
| 62 |
|
|---|
| 63 |
2006-04-11 Daniel Wagner <wagi@monom.org> |
|---|
| 64 |
|
|---|
| 65 |
* configure.ac: Version bumped to 0.6.3 |
|---|
| 66 |
|
|---|
| 67 |
* src/avdevicesubunit.cpp (discoverFunctionBlocks): reformating. |
|---|
| 68 |
(discoverFunctionBlocksDo): Really added a correct |
|---|
| 69 |
bugfix for the reuse of ExtendedSubunitInfoCmd. |
|---|
| 70 |
|
|---|
| 71 |
2006-04-07 Pieter Palmers <pieterpalmers@users.sourceforge.net> |
|---|
| 72 |
|
|---|
| 73 |
* src/avdevice.h src/avdevice.cpp: moved the include of stdint.h |
|---|
| 74 |
from the implementation to the header, to fix certain compilation |
|---|
| 75 |
problems wrt uint64_t. This datatype is also used in the class |
|---|
| 76 |
definition in avdevice.h. |
|---|
| 77 |
|
|---|
| 78 |
2006-04-05 Pieter Palmers <pieterpalmers@users.sourceforge.net> |
|---|
| 79 |
|
|---|
| 80 |
* configure.ac: Version bump to 0.6.2 |
|---|
| 81 |
|
|---|
| 82 |
* src/freebob.cpp: Retry setting the sample rate if it fails the |
|---|
| 83 |
first time. |
|---|
| 84 |
|
|---|
| 85 |
* src/libfreebobstreaming/*: Added an way to choose for playback |
|---|
| 86 |
or capture only (for ALSA plugin), using the options passed when |
|---|
| 87 |
creating the freebob device. * src/libfreebobstreaming/*: fixed |
|---|
| 88 |
the bug that prevented playback only operation. |
|---|
| 89 |
|
|---|
| 90 |
2006-04-04 Daniel Wagner <wagi@monom.org> |
|---|
| 91 |
|
|---|
| 92 |
* configure.ac: Version bump to 0.6.1 |
|---|
| 93 |
|
|---|
| 94 |
* src/avdevicesubunit.cpp (discoverFunctionBlocksDo): |
|---|
| 95 |
ExtendedSubunitInfoCmd is not reusable at this point. |
|---|
| 96 |
Moved into its own block so that's initatilialized correctly. |
|---|
| 97 |
|
|---|
| 98 |
2006-03-30 Daniel Wagner <wagi@monom.org> |
|---|
| 99 |
|
|---|
| 100 |
* configure.ac: Version bump to 0.6.0 |
|---|
| 101 |
|
|---|
| 102 |
* src/*: Verbose bool turned int verbose level. |
|---|
| 103 |
|
|---|
| 104 |
* src/libfreebobavc/*: Moved fire implementation to |
|---|
| 105 |
base class (AVCCommand). |
|---|
| 106 |
|
|---|
| 107 |
* libfreebob/freebob.h: freebob_sleep_after_avc_command |
|---|
| 108 |
workaround added. |
|---|
| 109 |
|
|---|
| 110 |
* tests/test-freebob.c: Verbose bool turned into verbose level. |
|---|
| 111 |
Workaround: sleep after avc command added. |
|---|
| 112 |
|
|---|
| 113 |
* tests/streaming/Makefile.am (*_SOURCES): Added libavc1394 to LDADD. |
|---|
| 114 |
* tests/Makefile.am (*_SOURCES): Likewise. |
|---|
| 115 |
|
|---|
| 116 |
* tests/streaming/teststreaming2.c (fid_in): compiler warning fixed. |
|---|
| 117 |
|
|---|
| 118 |
2006-03-20 Daniel Wagner <wagi@monom.org> |
|---|
| 119 |
|
|---|
| 120 |
* configure.ac: Version bump to 0.5.2 |
|---|
| 121 |
|
|---|
| 122 |
* src/avplug.cpp (discoverStreamFormat): If no stream format information |
|---|
| 123 |
is available or format hierarchy root is not Audio&Music skip plug. |
|---|
| 124 |
(discoverSupportedStreamFormats): Added 'support' for IEC60968-3 (SPDIF transparent) |
|---|
| 125 |
|
|---|
| 126 |
2006-03-15 Daniel Wagner <wagi@monom.org> |
|---|
| 127 |
|
|---|
| 128 |
* configure.ac: Version bump to 0.5.1 |
|---|
| 129 |
|
|---|
| 130 |
* src/libfreebobavc/avc_extended_plug_info.cpp (fire): |
|---|
| 131 |
Handle NOT_IMPLEMENTED. |
|---|
| 132 |
|
|---|
| 133 |
* src/avplug.h: Input and output plug discovering part |
|---|
| 134 |
fixed. Now connection are correctly handled. |
|---|
| 135 |
* src/avplug.cpp: Likewise. |
|---|
| 136 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 137 |
|
|---|
| 138 |
2006-03-12 Daniel Wagner <wagi@monom.org> |
|---|
| 139 |
|
|---|
| 140 |
* src/libfreebobavc/ieee1394service.cpp (transactionBlock): Set retry |
|---|
| 141 |
value to 10. |
|---|
| 142 |
|
|---|
| 143 |
2006-03-10 Daniel Wagner <wagi@monom.org> |
|---|
| 144 |
|
|---|
| 145 |
* configure.ac: Version bump to 0.5.0 |
|---|
| 146 |
|
|---|
| 147 |
* src/avdevice.cpp: Plug connection discovering |
|---|
| 148 |
finished. |
|---|
| 149 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 150 |
* src/avdevicesubunit.h: Likewise. |
|---|
| 151 |
* src/avplug.cpp: Likewise. |
|---|
| 152 |
* src/avplug.h: Likewise. |
|---|
| 153 |
* src/functionblock.cpp: Likewise. |
|---|
| 154 |
* src/functionblock.h: Likewise. |
|---|
| 155 |
|
|---|
| 156 |
* src/libfreebobavc/Makefile.am: New files added. |
|---|
| 157 |
* src/libfreebobavc/avc_extended_subunit_info.cpp: Likewise. |
|---|
| 158 |
* src/libfreebobavc/avc_extended_subunit_info.h: Likewise |
|---|
| 159 |
|
|---|
| 160 |
* src/libfreebobavc/avc_definitions.h: Several small improvements. |
|---|
| 161 |
* src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. |
|---|
| 162 |
* src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. |
|---|
| 163 |
* src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. |
|---|
| 164 |
* src/libfreebobavc/avc_generic.cpp: Likewise. |
|---|
| 165 |
|
|---|
| 166 |
2006-03-05 Daniel Wagner <wagi@monom.org> |
|---|
| 167 |
|
|---|
| 168 |
* src/avdevice.cpp: Plug connection discovering also on |
|---|
| 169 |
subunits (disabled because missing funciton blocks). |
|---|
| 170 |
Sync connections code cleanup. |
|---|
| 171 |
* src/avdevice.h: Likewise. |
|---|
| 172 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 173 |
* src/avdevicesubunit.h: Likewise. |
|---|
| 174 |
* src/avplug.cpp: Likewise. |
|---|
| 175 |
* src/avplug.h: Likewise. |
|---|
| 176 |
|
|---|
| 177 |
* src/Makefile.am: Added functionblock.cpp and |
|---|
| 178 |
functionblock.h |
|---|
| 179 |
* src/functionblock.cpp: New file |
|---|
| 180 |
* src/functionblock.h: Likewise. |
|---|
| 181 |
|
|---|
| 182 |
2006-03-04 Daniel Wagner <wagi@monom.org> |
|---|
| 183 |
|
|---|
| 184 |
* src/avdevice.cpp: Sync mode discovering improved. |
|---|
| 185 |
* src/avdevice.h: Likewise. |
|---|
| 186 |
* src/avplug.cpp: Likewise. |
|---|
| 187 |
* src/avplug.h: Likewise. |
|---|
| 188 |
|
|---|
| 189 |
* tests/test-freebob.c: Added 'odiscover' command which |
|---|
| 190 |
does not print the xml stuff. |
|---|
| 191 |
|
|---|
| 192 |
* src/avdevice.cpp: Added 'verbose' argument to constructor |
|---|
| 193 |
and set debug level to DEBUG_LEVEL_VERBOSE if 'verbose' |
|---|
| 194 |
is true, e.g enables verbose mode with '-v' argument passed |
|---|
| 195 |
to test-freebob. |
|---|
| 196 |
* src/avdevice.h: Likewsise. |
|---|
| 197 |
* src/avdevicesubunit.cpp: Likewsise. |
|---|
| 198 |
* src/avdevicesubunit.h: Likewsise. |
|---|
| 199 |
* src/avplug.cpp: Likewsise. |
|---|
| 200 |
* src/avplug.h: Likewsise. |
|---|
| 201 |
* src/devicemanager.cpp: Likewsise. |
|---|
| 202 |
* src/debugmodule/debugmodule.cpp: Likewsise. |
|---|
| 203 |
* src/debugmodule/debugmodule.h: Likewsise. |
|---|
| 204 |
* src/debugmodule/test_debugmodule.cpp: Likewsise. |
|---|
| 205 |
|
|---|
| 206 |
* src/avdevice.cpp: eAP_* renamed into eAPA_*. |
|---|
| 207 |
EAvPlugDirection and EAvPlugType introduced. All PlugAddress:ePD_ and |
|---|
| 208 |
ExtendedPlugInfoPlugTypeSpecificData::eEPIPT_* exchanged with corresponding |
|---|
| 209 |
AvPlug definitions. |
|---|
| 210 |
* src/avdevice.h: Likewise. |
|---|
| 211 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 212 |
* src/avdevicesubunit.h: Likewise. |
|---|
| 213 |
* src/avdevicexml.cpp: Likewise. |
|---|
| 214 |
* src/avplug.cpp: Likewise. |
|---|
| 215 |
* src/avplug.h: Likewise. |
|---|
| 216 |
|
|---|
| 217 |
2006-03-02 Daniel Wagner <wagi@monom.org> |
|---|
| 218 |
|
|---|
| 219 |
* src/avplug.cpp (discoverStreamFormat): Sanity check turned |
|---|
| 220 |
into warning. |
|---|
| 221 |
|
|---|
| 222 |
* configure.ac: bumb minor version to 0.4 |
|---|
| 223 |
|
|---|
| 224 |
* src/libfreebobavc/avc_extended_cmd_generic.h: plugAddressPlugDirectionToString |
|---|
| 225 |
and plugAddressAddressModeToString added. |
|---|
| 226 |
* src/libfreebobavc/avc_extended_cmd_generic.cpp: Likewise. |
|---|
| 227 |
|
|---|
| 228 |
* src/avplug.h: Enum EAvPlugType renamed to EAvPlugAddressType. |
|---|
| 229 |
getPlugAddressType added. getPlugType returns now real plug type. |
|---|
| 230 |
(class AvPlugManager): getPlugByType added. |
|---|
| 231 |
|
|---|
| 232 |
* src/avdevice.h: getPlugByType added. |
|---|
| 233 |
* src/avdevice.cpp: Likewise. |
|---|
| 234 |
(discoverSyncModes): Use getPlugByType instead |
|---|
| 235 |
of hardcoded id to find sync plugs. |
|---|
| 236 |
|
|---|
| 237 |
* src/devicemanager.h: Verbose argument not in constructor |
|---|
| 238 |
instead in discover method. |
|---|
| 239 |
* src/devicemanager.cpp: Likewise. |
|---|
| 240 |
|
|---|
| 241 |
* libfreebob/freebob.h (freebob_discover_devices): Verbose argument |
|---|
| 242 |
added. |
|---|
| 243 |
* src/libfreebobstreaming/freebob_streaming.c: Likewise. |
|---|
| 244 |
* src/freebob.cpp: Likewise. |
|---|
| 245 |
* tests/test-freebob.c: Likewise. |
|---|
| 246 |
|
|---|
| 247 |
2006-03-01 Daniel Wagner <wagi@monom.org> |
|---|
| 248 |
|
|---|
| 249 |
* configure.ac: bumb minor version to 0.3 |
|---|
| 250 |
|
|---|
| 251 |
* src/avdevice.cpp: Discover connections between plugs. |
|---|
| 252 |
* src/avdevice.h: Likewise. |
|---|
| 253 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 254 |
* src/avdevicesubunit.h: Likewise. |
|---|
| 255 |
* src/avdevicexml.cpp: Likewise. |
|---|
| 256 |
* src/avplug.cpp: Likewise. |
|---|
| 257 |
* src/avplug.h: Likewise. |
|---|
| 258 |
* src/devicemanager.cpp: Likewise. |
|---|
| 259 |
* src/devicemanager.h: Likewise. |
|---|
| 260 |
* src/freebob.cpp: Likewise. |
|---|
| 261 |
|
|---|
| 262 |
* src/libfreebobavc/avc_extended_cmd_generic.cpp: Give |
|---|
| 263 |
return value to caller. New undefined plug address |
|---|
| 264 |
introduced. Handling of response message is more rebust now. |
|---|
| 265 |
* src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. |
|---|
| 266 |
* src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. |
|---|
| 267 |
* src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. |
|---|
| 268 |
* src/libfreebobavc/avc_extended_stream_format.h: Likewise. |
|---|
| 269 |
* src/libfreebobavc/avc_plug_info.cpp: Likewise. |
|---|
| 270 |
* src/libfreebobavc/avc_signal_source.cpp: Likewise. |
|---|
| 271 |
* src/libfreebobavc/avc_signal_source.h: Likewise. |
|---|
| 272 |
* src/libfreebobavc/avc_subunit_info.cpp: Likewise. |
|---|
| 273 |
* src/libfreebobavc/avc_unit_info.cpp: Likewise. |
|---|
| 274 |
* src/libfreebobavc/avc_extended_plug_info.cpp: Likewise. |
|---|
| 275 |
* src/libfreebobavc/avc_extended_stream_format.cpp: Likewise. |
|---|
| 276 |
* src/libfreebobavc/avc_extended_cmd_generic.cpp: |
|---|
| 277 |
* src/libfreebobavc/avc_extended_cmd_generic.h: Likewise. |
|---|
| 278 |
|
|---|
| 279 |
* src/libfreebobstreaming/freebob_debug.h: DEBUG is defined through --enable-debug |
|---|
| 280 |
switch. |
|---|
| 281 |
|
|---|
| 282 |
* src/libfreebobstreaming/freebob_connections.h: Removed double defined variable |
|---|
| 283 |
if DEBUG is defined. |
|---|
| 284 |
|
|---|
| 285 |
2006-02-28 Pieter Palmers <pieterpalmers@users.sourceforge.net> |
|---|
| 286 |
* Added the streaming API that was previously hardcoded into the jackd backend |
|---|
| 287 |
to the library as src/libfreebobstreaming. |
|---|
| 288 |
* Added test programs for the streaming API in tests/streaming |
|---|
| 289 |
|
|---|
| 290 |
2006-02-26 Daniel Wagner <wagi@monom.org> |
|---|
| 291 |
|
|---|
| 292 |
* src/avdevice.cpp: Some more refactoring (m_isoInputPlugs and m_isoOutputPlugs |
|---|
| 293 |
unified into m_isoPlugs). Discovering of unit external plugs. |
|---|
| 294 |
* src/avdevice.h: Likewise. |
|---|
| 295 |
* src/avdevicexml.cpp: Likewise. |
|---|
| 296 |
* src/avdevicesubunit.cpp: Likewise. |
|---|
| 297 |
* src/avdevicesubunit.h: Likewise. |
|---|
| 298 |
* src/avplug.cpp: Likewise. |
|---|
| 299 |
* src/avplug.h: Likewise. |
|---|
| 300 |
|
|---|
| 301 |
* src/libfreebobavc/avc_extended_cmd_generic.h (class UnitPlugAddress): |
|---|
| 302 |
ePT_Unknown enum added. |
|---|
| 303 |
|
|---|
| 304 |
2006-02-22 Daniel Wagner <wagi@monom.org> |
|---|
| 305 |
|
|---|
| 306 |
* configure.ac |
|---|
| 307 |
src/Makefile.am |
|---|
| 308 |
src/avdevice.cpp |
|---|
| 309 |
src/avdevice.h |
|---|
| 310 |
src/avdevicesubunit.cpp |
|---|
| 311 |
src/avdevicesubunit.h |
|---|
| 312 |
src/avdevicexml.cpp |
|---|
| 313 |
src/avplug.cpp |
|---|
| 314 |
src/avplug.h |
|---|
| 315 |
src/avplugxml.cpp |
|---|
| 316 |
src/libfreebobavc/avc_extended_plug_info.cpp |
|---|
| 317 |
src/libfreebobavc/avc_extended_plug_info.h |
|---|
| 318 |
src/libfreebobavc/avc_extended_stream_format.cpp |
|---|
| 319 |
src/libfreebobavc/avc_extended_stream_format.h |
|---|
| 320 |
src/libfreebobavc/avc_plug_info.cpp |
|---|
| 321 |
src/libfreebobavc/avc_plug_info.h: |
|---|
| 322 |
Refactoring: plug discovering is now part of AvPlug |
|---|
| 323 |
instead of AvDevice. |
|---|
| 324 |
All plugs of music and audio subunit are now also |
|---|
| 325 |
discovered. |
|---|
| 326 |
libfreebobavc: Copy constructor added. |
|---|
| 327 |
|
|---|
| 328 |
The overhaul is not finished. This is the first |
|---|
| 329 |
version which works again. |
|---|
| 330 |
|
|---|
| 331 |
2006-01-19 Daniel Wagner <wagi@monom.org> |
|---|
| 332 |
|
|---|
| 333 |
* This patch cleans up the external dependency detection for |
|---|
| 334 |
libfreebob. At present, building libfreebob is not possible |
|---|
| 335 |
if libraries are outside the system include/library paths |
|---|
| 336 |
(ie /usr/ and /usr/local). Use the results of pkg-config to |
|---|
| 337 |
specify the correct paths to the automake system. |
|---|
| 338 |
|
|---|
| 339 |
Becuase we're using pkgconfig, there's no real need to use |
|---|
| 340 |
AC_CHECK_LIB or AC_CHECK_HEADERS. However, these could |
|---|
| 341 |
potentially be reinstated, but need to be fixed to check in |
|---|
| 342 |
the locations specified by pkgconfig. |
|---|
| 343 |
|
|---|
| 344 |
* It is not currently possible to build freebob in a directory |
|---|
| 345 |
outside the source dir (ie, builddir != srcdir). This patch |
|---|
| 346 |
fixes the include paths to allow this. (it's handy for keeping |
|---|
| 347 |
the source tree clean, or when building on multiple architectures |
|---|
| 348 |
- I use a build dir of $srcdir/obj-$arch-$os) |
|---|
| 349 |
|
|---|
| 350 |
Both patches are written by Jeremy Kerr <jk@ozlabs.org> |
|---|
| 351 |
|
|---|
| 352 |
2006-01-12 Daniel Wagner <wagi@monom.org> |
|---|
| 353 |
|
|---|
| 354 |
* src/avdevice.cpp: Include stdint.h. |
|---|
| 355 |
Some compilers seem to need the definitions. |
|---|
| 356 |
|
|---|
| 357 |
2006-01-08 Daniel Wagner <wagi@monom.org> |
|---|
| 358 |
|
|---|
| 359 |
* libfreebob/freebob.h |
|---|
| 360 |
libfreebob/xmlparser.h |
|---|
| 361 |
src/avdevice.cpp |
|---|
| 362 |
src/xmlparser.c |
|---|
| 363 |
tests/test-freebob.c: |
|---|
| 364 |
Add stream format info support. |
|---|
| 365 |
|
|---|
| 366 |
* src/avdevice.h |
|---|
| 367 |
src/avdevice.cpp: |
|---|
| 368 |
Refactoring and code duplication removal. |
|---|
| 369 |
|
|---|
| 370 |
* src/avdevice.cpp (getModelName): |
|---|
| 371 |
Return model name and not vendor name. |
|---|
| 372 |
(getVendorName): |
|---|
| 373 |
Return vendor name and not model name. |
|---|
| 374 |
(discoverStep10Plug): Implementation added. |
|---|
| 375 |
(enumerateSubUnits): max_subunit_id removed. |
|---|
| 376 |
(addXmlDescription): Add stream format infos. |
|---|
| 377 |
|
|---|
| 378 |
* src/avdevice.h: discoverStep10 added. |
|---|
| 379 |
Renaming of addPlugToXmlDescription to addXmlDescriptionPlug. |
|---|
| 380 |
ESampleRate to ESamplingFrequency changes. |
|---|
| 381 |
|
|---|
| 382 |
* src/avplug.cpp (getSampleRate): |
|---|
| 383 |
Use convertESamplingFrequency instead of |
|---|
| 384 |
local implementation. |
|---|
| 385 |
|
|---|
| 386 |
* src/avplug.h: |
|---|
| 387 |
ESampleRate to ESamplingFrequency changes. |
|---|
| 388 |
Added FormatInfo struct. |
|---|
| 389 |
|
|---|
| 390 |
* src/devicemanager.cpp (getXmlDescription): |
|---|
| 391 |
Print GUID correctly. |
|---|
| 392 |
|
|---|
| 393 |
* src/freebob.cpp (parseSampleRate): |
|---|
| 394 |
Moved to avc_definitions.cpp |
|---|
| 395 |
|
|---|
| 396 |
* src/libfreebobavc/avc_definitions.h |
|---|
| 397 |
src/libfreebobavc/avc_definitions.cpp: |
|---|
| 398 |
Renamed ESampleRate back to ESamlingFrequency. |
|---|
| 399 |
Added connvert functions for ESamplingFrequency. |
|---|
| 400 |
|
|---|
| 401 |
* configure.ac: New micro version. |
|---|
| 402 |
|
|---|
| 403 |
2006-01-06 Daniel Wagner <wagi@monom.org> |
|---|
| 404 |
|
|---|
| 405 |
* tests/test-freebob.c (main): setsamplerate on all |
|---|
| 406 |
devices takes now the samplerate argument. |
|---|
| 407 |
|
|---|
| 408 |
* src/freebob.cpp (freebob_set_samplerate): After setting |
|---|
| 409 |
sampling rate rediscover devices. |
|---|
| 410 |
|
|---|
| 411 |
* src/devicemanager.cpp (discover): Clear vector as well after |
|---|
| 412 |
delete all elements. Cout and cerr replaced with debugModule. |
|---|
| 413 |
|
|---|
| 414 |
* src/avdevice.cpp (discoverStep8): Skip sync plug. |
|---|
| 415 |
(discoverStep9): Sanity check fixed and reenabled. |
|---|
| 416 |
|
|---|
| 417 |
* configure.ac: New micro version. |
|---|
| 418 |
|
|---|
| 419 |
* src/avdevice.h |
|---|
| 420 |
src/avdevice.cpp (setSampleRate): Implementation added. |
|---|
| 421 |
|
|---|
| 422 |
* src/devicemanager.cpp |
|---|
| 423 |
src/devicemanager.h (getAvDevice): New functions |
|---|
| 424 |
(setNodeSampleFrequency): removed. |
|---|
| 425 |
|
|---|
| 426 |
* src/freebob.cpp (parseSampleRate): New function. |
|---|
| 427 |
(freebob_set_samplerate): Use AvDevice directly |
|---|
| 428 |
for setting samplerate. |
|---|
| 429 |
|
|---|
| 430 |
* src/libfreebobavc/avc_definitions.h |
|---|
| 431 |
src/libfreebobavc/avc_definitions.cpp: Changed ESampleFrequency |
|---|
| 432 |
to ESampleRate. |
|---|
| 433 |
|
|---|
| 434 |
* tests/test-freebob.c: Info added about OPERATION arguments. |
|---|
| 435 |
Parse sample rate for setsamplerate command. |
|---|
| 436 |
Let emacs reindent code. Sorry Pieter :) |
|---|
| 437 |
|
|---|
| 438 |
2006-01-04 Daniel Wagner <wagi@monom.org> |
|---|
| 439 |
|
|---|
| 440 |
* tests/test-extplugcmd.cpp: Changed test application |
|---|
| 441 |
to use PlugType and PlugName command for testing. |
|---|
| 442 |
|
|---|
| 443 |
* src/libfreebobavc/avc_extended_plug_info.cpp (serialize): |
|---|
| 444 |
The string.length() thing did not work as expected. A workaround |
|---|
| 445 |
added which converts the C++ string into a C string before strlen |
|---|
| 446 |
is used. |
|---|
| 447 |
|
|---|
| 448 |
2006-01-03 Daniel Wagner <wagi@monom.org> |
|---|
| 449 |
|
|---|
| 450 |
* src/devicemanager.cpp (discover): If config rom initializing |
|---|
| 451 |
failes just skip this device. The PHY might be in power safe |
|---|
| 452 |
mode and then there is no config rom to be discovered. |
|---|
| 453 |
|
|---|
| 454 |
2006-01-02 Pieter Palmer <pieterpalmers@users.sourceforge.net> |
|---|
| 455 |
|
|---|
| 456 |
* tests/test-freebob.c: Added support for scanning the whole bus. |
|---|
| 457 |
Added xmldump operation to dump an XML description of the FW bus. |
|---|
| 458 |
|
|---|
| 459 |
* src/freebob.cpp src/freebob.h: Added freebob_print_xml_description |
|---|
| 460 |
to print an XML description of the bus. |
|---|
| 461 |
Added freebob_node_is_valid_freebob_device(). |
|---|
| 462 |
Added freebob_get_nb_devices_on_bus(). |
|---|
| 463 |
Added freebob_get_device_node_id(). |
|---|
| 464 |
Added freebob_set_samplerate() as a dummy (unimplemented) |
|---|
| 465 |
|
|---|
| 466 |
* src/libfreebobavc/avc_connect.cpp |
|---|
| 467 |
src/libfreebobavc/avc_extended_stream_format.cpp |
|---|
| 468 |
src/libfreebobavc/avc_extended_stream_format.h |
|---|
| 469 |
src/libfreebobavc/avc_plug_info.cpp |
|---|
| 470 |
src/libfreebobavc/avc_signal_source.cpp |
|---|
| 471 |
src/avcdevice.cpp |
|---|
| 472 |
src/avdevice.h |
|---|
| 473 |
src/avplug.cpp |
|---|
| 474 |
src/avplug.h |
|---|
| 475 |
src/devicemanager.cpp |
|---|
| 476 |
src/devicemanager.h: |
|---|
| 477 |
Fixed NodeId bug. |
|---|
| 478 |
Commented out sanity check that failed for midi channels. |
|---|
| 479 |
Fixed Dimension bug. |
|---|
| 480 |
Increased all "XXX random length" requests. |
|---|
| 481 |
Made a mess of clean code ;) |
|---|
| 482 |
|
|---|
| 483 |
* configure.ac: Bumped library verson |
|---|
| 484 |
|
|---|
| 485 |
* src/xmlparser.c |
|---|
| 486 |
tests/test-freeebob.c: Added support to detect & use |
|---|
| 487 |
multiple devices on the bus. |
|---|
| 488 |
|
|---|
| 489 |
* src/libfreebobavc/avc_extendec_plug_info.cpp |
|---|
| 490 |
src/configrom.cpp: |
|---|
| 491 |
Some small memory access bugfixes. |
|---|
| 492 |
|
|---|
| 493 |
2006-01-02 Daniel Wagner <wagi@monom.org> |
|---|
| 494 |
|
|---|
| 495 |
* src/avdevice.cpp (discoverStep9): Sanity check: 8 logical |
|---|
| 496 |
midi channel fit into 1 channel. |
|---|
| 497 |
|
|---|
| 498 |
2005-12-31 Daniel Wagner <wagi@monom.org> |
|---|
| 499 |
|
|---|
| 500 |
* src/debugmodule/debugmodule.h: debugFatal, debugError |
|---|
| 501 |
and debugWarning declaration always declared. |
|---|
| 502 |
|
|---|
| 503 |
* src/xmlparser.c (freebob_xmlparse_connection): Parse IsoChannel |
|---|
| 504 |
node. |
|---|
| 505 |
|
|---|
| 506 |
* src/freebob.cpp (freebob_print_connection_info): Print all |
|---|
| 507 |
members from connection_spec (IsoChannel and IsMaster). |
|---|
| 508 |
|
|---|
| 509 |
* src/avdevice.cpp (addPlugToXmlDescription): Set direction |
|---|
| 510 |
according library interface definition and not according |
|---|
| 511 |
avc model. |
|---|
| 512 |
Add IsoChannel node. |
|---|
| 513 |
|
|---|
| 514 |
* configure.ac: Version set to 0.0.2 |
|---|
| 515 |
|
|---|
| 516 |
2005-12-30 Daniel Wagner <wagi@monom.org> |
|---|
| 517 |
|
|---|
| 518 |
* src/libfreebobavc/avc_extended_stream_format.cpp (fire): Buffer |
|---|
| 519 |
length increased. |
|---|
| 520 |
|
|---|
| 521 |
* src/avdevice.cpp (discoverStep9): Error message extended. |
|---|
| 522 |
More debug info added. |
|---|
| 523 |
|
|---|
| 524 |
* src/debugmodule/debugmodule.h: Enable debugFatal, debugError and |
|---|
| 525 |
also in the release case. |
|---|
| 526 |
|
|---|
| 527 |
2005-12-28 Daniel Wagner <wagi@monom.org> |
|---|
| 528 |
|
|---|
| 529 |
* tests/test-freebob.c (main): Debug info added. |
|---|
| 530 |
|
|---|
| 531 |
* src/libfreebobavc/ieee1394service.cpp (initialize): Use |
|---|
| 532 |
raw1394_new_handle_on_port instead of raw1394_new_handle and |
|---|
| 533 |
raw1394_set_port. |
|---|
| 534 |
|
|---|
| 535 |
* src/devicemanager.cpp (initialize): After deleteing 1394 service |
|---|
| 536 |
clear also pointer. |
|---|
| 537 |
|
|---|
| 538 |
* libfreebob/freebob.h: freebob_direction enum names changed |
|---|
| 539 |
members which jack backed freebob needs to freebob_connection added |
|---|
| 540 |
|
|---|
| 541 |
* configure.ac: Update library version depency. |
|---|
| 542 |
|
|---|
| 543 |
2005-12-27 Daniel Wagner <wagi@monom.org> |
|---|
| 544 |
|
|---|
| 545 |
* src/libfreebobavc/avc_extended_plug_info.cpp (serialize): |
|---|
| 546 |
Do cast of the length field to let the compiler know which version |
|---|
| 547 |
of the serializing code it has to take. |
|---|
| 548 |
|
|---|
| 549 |
2005-12-26 Daniel Wagner <wagi@monom.org> |
|---|
| 550 |
|
|---|
| 551 |
* Initial check-in and first beta relase 'late x-mass gift'. |
|---|
| 552 |
|
|---|
| 553 |
|
|---|