summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | gPTP: add CMAKE file. MSVC build tested so far.Andrew Elder2015-12-011-0/+26
| | | |
| * | | gPTP: correct Microsoft Visual Studio build. Issue #325.Andrew Elder2015-12-015-3/+25
| | | |
| * | | gPTP: common: replace all fprintf() calls with XPTPD_PRINTF() macro. Issue #321Andrew Elder2015-12-015-39/+36
| | | |
| * | | gPTP: add XPTPD_PRINTF() macro to debugout.hpp. Issue #321Andrew Elder2015-12-012-0/+2
| | | | | | | | | | | | | | | | | | | | End goal here is to remove all printf() and fprintf() calls from gPTP source.
| * | | gPTP: move debugout macros from common dir to OS dir. No functional change. ↵Andrew Elder2015-12-012-20/+68
|/ / / | | | | | | | | | Issue #321
* | | Merge pull request #320 from davidcemin/task-gptpV2andrew-elder2015-11-1937-1266/+2183
|\ \ \ | | | | | | | | Task gptp v2
| | | * Updating TimeBaseIndicator when becoming master/slaveDavid Cemin2016-01-225-45/+146
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are probably other places that the info should be updated. This is just the first approach to get that information in place. Later it needs to be implemented the phaseChange calculation and call the method that updates the TBI in other necessary places as well
| | | * Getting phy tx/rx delay from ini fileDavid Cemin2016-01-183-14/+31
| | | |
| | | * Merge branch 'open-avb-next' into task-gptpv2David Cemin2016-01-1841-290/+498
| | | |\ | | |/ / | |/| |
| | | * Merge remote-tracking branch 'upstream/open-avb-next' into open-avb-nextDavid Cemin2016-01-1841-290/+498
| | | |\ | | | |/ | | |/|
| | * | Merge pull request #340 from htfujina/open-avb-nextandrew-elder2016-01-132-36/+196
| | |\ \ | | | | | | | | | | igb_avb: sync kcompat.[ch] with upstream
| | | * | igb_avb: sync kcompat.[ch] with upstreamTodd Fujinaka2016-01-132-36/+196
| | |/ / | | | | | | | | | | | | | | | | | | | | Sync kernel compatibility code for older kernel versions with upstream. Signed-off-by: Todd Fujinaka <todd.fujinaka@intel.com>
| | * | Merge pull request #333 from rhii/open-avb-nextandrew-elder2015-12-161-12/+12
| | |\ \ | | | | | | | | | | daemon_cl: Fixes PPS out-of-phase issue.
| | | * | daemon_cl: Fixes PPS out-of-phase issue.Roland Hii2015-12-151-12/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From I210 datasheet section 7.8.3.3.3 "Synchronized Output Clock on SDP Pins": The clock out drives initially a logical '0' level on the selected SDP. If the TSAUXC.ST0/1 flag is cleared, it happens instantly when setting the TSAUXC.EN_CLK0/1 bit. Otherwise it happens when the SYSTIM is >= the TRGTTIM. Before the fix, when stopping PPS, only the SDP pin is disabled. Therefore when starting PPS again, as soon as the SDP pin is enabled, the clock output starts. This fix will correctly clear the TSAUXC.ST0/1 and TSAUXC.EN_CLK0/1 bits when stopping PPS. This will ensure that the clock output only happen when the SYSTIM is >= the TRGTTIM. Signed-off-by: Roland Hii <roland.king.guan.hii@intel.com>
| | * | | Merge pull request #334 from MarcinMiklas/fixes_log_output_on_64bitandrew-elder2015-12-1512-22/+22
| | |\ \ \ | | | |/ / | | |/| | Fixes: Wrong output from log messages on 64bit machines.
| | | * | Fixes: Wrong output from log messages on 64bit machines.Artur Woźniak2015-12-1512-22/+22
| | |/ / | | | | | | | | | | | | | | | | | | | | Details: Used macros for print formating eg. PRIu64 or PRIu32 so the expected and supplied formats match. Also changed format specifiers when they weren't matching expected format: eg. "llu" to "lu".
| | * | Merge pull request #328 from MarcinMiklas/vlan_id_in_avtp_pipelineandrew-elder2015-12-0917-2/+61
| | |\ \ | | | | | | | | | | New: VLAN ID can be configured for no endpoint builds.
| | | * | Added vlan_id to .ini files.Marcin Miklas2015-12-0913-0/+39
| | | | |
| | | * | New: VLAN ID can be configured for no endpoint builds.Marcin Miklas2015-12-094-2/+22
| |_|/ / |/| | | | | | | | | | | | | | | Details: You can specify VLAN Identifier in talker ini file. Syntax is vlan_id = 5; Default value is 2 for both class A and class B streams.
| | * | Merge pull request #327 from MarcinMiklas/open-avb-nextandrew-elder2015-12-0911-218/+207
| | |\ \ | |/ / / |/| | | AVTP pipeline improvements
| | * | Fixes: Scan builds warnings and false positives.Marcin Miklas2015-12-082-4/+6
| | | |
| | * | Fixes: map_aaf_audio doesn't validate frame lengthMarcin Miklas2015-11-051-0/+11
| | | | | | | | | | | | | | | | | | | | Details: Added checking if payload len from header is not bigger than actually received frame.
| | * | Rawsock improvements.Marcin Miklas2015-11-058-214/+190
| |/ / |/| | | | | | | | | | | | | | | | | Rawsock Constructors fill virtual function tables. In rawsock_impl.c just proper function from virtual table is called, no additional checks are made, no fallback to default implementation.
| * | Set asCapable to false when neighbor delay is > than threshold. Issue #114David Cemin2015-11-107-22/+69
| | |
| * | Adding ini file to gptp. Issue #115David Cemin2015-11-097-330/+954
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The same idea used inside the avtp_pipeline was used here. We are now adding the possibility to use a configuration (ini) file to configure the internal variables of gptp. Currently the following was added: - 3rd party ini file parser; - Class with callback to the parser - some options were added as an example to the gptp_cfg.ini file - all the current options are parsed inside linux/daemon_cl.cpp and printed out during init. Still missing: - use the options from the file inside gPTP Also, the linux daemon_cl.cpp was indented since there were several indenting problems on the file.
| * | Exposing asCapable on OS_IPC class. Issue #207David Cemin2015-11-0912-109/+119
| | |
| * | Separating OS specific implementations. Issue #230David Cemin2015-11-0916-464/+545
| | |
| * | Merge branch 'open-avb-next' into task-gptpV2David Cemin2015-11-05315-638/+44643
| |\ \ | | |/ | | | | | | | | | | | | | | | Conflicts: daemons/gptp/common/ieee1588.hpp daemons/gptp/common/ieee1588port.cpp daemons/gptp/linux/src/linux_hal_generic.cpp
| | * Merge remote-tracking branch 'upstream/open-avb-next' into open-avb-nextDavid Cemin2015-11-0527-744/+1109
| | |\ | |_|/ |/| |
* | | Merge pull request #316 from MarcinMiklas/avtp-pipeline_logo_updateandrew-elder2015-11-053-1/+1
|\ \ \ | | | | | | | | openavb-next: STC is now Harman so update the logo.
| * | | STC is now Harman so update the logo.Marcin Miklas2015-11-053-1/+1
|/ / /
* | | Merge pull request #314 from audioscience/srinath88-gptp-enhancementsandrew-elder2015-11-0424-743/+1108
|\ \ \ | | | | | | | | Srinath88 gptp enhancements
| * \ \ Merge branch 'gptp-enhancements' of https://github.com/srinath88/Open-AVB ↵Andrew Elder2015-11-0424-743/+1108
| |\ \ \ |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | into srinath88-gptp-enhancements Conflicts: examples/jackd-talker/jackd_talker.c examples/simple_talker/simple_talker.c
| * | | Fixed build errors occuring as a result of change in talker_mrp_client.h and ↵Srinath Arunachalam2015-08-208-151/+244
| | | | | | | | | | | | | | | | listener_mrp_client.h
| * | | Implemented a command line interface in GPTP daemon to accept PHY delay ↵Srinath Arunachalam2015-08-199-250/+333
| | | | | | | | | | | | | | | | | | | | | | | | values. It defaults to 1G phy delay values of i20 card if there is no user input. The code now uses user input for tx and rx phy delays instead of the TX_PHY_TIME and RX_PHY_TIME macros
| * | | Got rid of the global variables and instead passed a pointer to the context ↵Srinath Arunachalam2015-08-196-276/+261
| | | | | | | | | | | | | | | | to all the functions that need it in simple_talker and simple_listener.
| * | | Moved global variables in simple_talker mrp client and simple_listener mrp ↵Srinath Arunachalam2015-08-196-112/+106
| | | | | | | | | | | | | | | | clinet to a struct.
| * | | Simple listener now initializes pcap mac address filter by getting the ↵Srinath Arunachalam2015-08-196-56/+116
| | | | | | | | | | | | | | | | destination mac address from mrp packet instead of hardcoding it
| * | | changed mrp_join_vlan() to join the VLAN obtained from the MRP daemon ↵Srinath2015-08-198-170/+114
| | | | | | | | | | | | | | | | instead of hardcoding it.
| * | | Added thread monitor to monitor mrp daemon and get the class id, priority ↵Srinath Arunachalam2015-08-199-19/+226
| | | | | | | | | | | | | | | | and VLAN id instead of using hardcoded values.
| | | * Merge remote-tracking branch 'upstream/open-avb-next' into open-avb-nextDavid Cemin2015-10-29291-2/+43639
| | | |\ | |_|_|/ |/| | |
* | | | Merge pull request #309 from AVnu/feature-avtp-pipelineandrew-elder2015-10-27291-2/+43639
|\ \ \ \ | | | | | | | | | | Feature avtp pipeline
| * \ \ \ Merge pull request #297 from MarcinMiklasSTC/feature-avtp-pipeline_docfeature-avtp-pipelineandrew-elder2015-10-0817-71/+163
| |\ \ \ \ | | | | | | | | | | | | AVTP pipeline documentation improvements
| | * | | | Documentation improvements.Marcin Miklas2015-10-0513-70/+147
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I858c2ac06165f888bb91458cbb769cb08ba86397
| | * | | | Ini files improvements.Marcin Miklas2015-09-304-1/+16
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Added gst pipelines for gstreamer 1.0. Change-Id: I12ca124e363f515c60c14a77c5040daede3726b2
| * | | | Merge pull request #295 from MarcinMiklasSTC/feature-avtp-pipeline_manybuffandrew-elder2015-09-295-61/+172
| |\ \ \ \ | | | | | | | | | | | | Create pool of tx buffers from multiple dma pages.
| | * | | | Blocking mode in igbRawsockGetTxFrame implemented.Marcin Miklas2015-09-253-4/+57
| | | | | | | | | | | | | | | | | | | | | | | | Added waiting for available tx buffer. Added out of tx buffers reporting.
| | * | | | Create pool of tx buffers from multiple dma pages.Marcin Miklas2015-09-235-58/+116
| |/ / / /
| * | | | Merge pull request #293 from MarcinMiklasSTC/feature-avtp-pipelineandrew-elder2015-09-2331-62/+163
| |\ \ \ \ | | | | | | | | | | | | AVTP pipeline is using gptplocaltime() function
| | * | | | Changes: intf_h264, message changedJakub Mielczarek2015-09-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | RevBy: Marcin Miklas Details: Changed the message printed when rtp payloader cannot be found by its name in the pipeline. Change-Id: I2318953e2059c9e2623d389810fb2ed4b1c1a26e