• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

asticode / go-astits
78%

Build:
DEFAULT BRANCH: master
Repo Added 19 Nov 2017 01:48PM UTC
Files 22
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 1.1.0
  • next
  • v1.0.0
  • v1.0.1
  • v1.1.0
  • v1.10.0
  • v1.2.0
  • v1.3.0
  • v1.4.0
  • v1.5.0
  • v1.6.0
  • v1.6.1
  • v1.7.0
  • v1.8.0
  • v1.9.0
  • version-number

18 Sep 2026 03:46PM UTC coverage: 78.204% (+0.02%) from 78.18%
35364444764

push

github

web-flow
fix(packet_pool): don't drop a payload that is flushed by the same packet that completes a single-packet PES (#78)

* fix(packet_pool): do not drop a payload flushed together with a complete single-packet PES

When a packet both flushes the previous payload and completes a PES on its own
(bounded PES that fits in one packet, added in #72), the second assignment to
ps overwrote the first one, so the previous payload was silently dropped.

This happens in practice with GStreamer's mpegtsmux, which writes PES length 0
only for video PES larger than 65535 bytes: a large IDR access unit followed by
a tiny P frame makes the IDR disappear, with no demuxer error.

Keep the newly started payload queued in that case; it is flushed on the next
payload start, as before #72 for this specific sequence.

6 of 6 new or added lines in 1 file covered. (100.0%)

3588 of 4588 relevant lines covered (78.2%)

16.68 hits per line

Relevant lines Covered
Build:
Build:
4588 RELEVANT LINES 3588 COVERED LINES
16.68 HITS PER LINE
Source Files on master
  • Tree
  • List 22
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35364444764 master fix(packet_pool): don't drop a payload that is flushed by the same packet that completes a single-packet PES (#78) * fix(packet_pool): do not drop a payload flushed together with a complete single-packet PES When a packet both flushes the previo... push 18 Sep 2026 03:47PM UTC web-flow github
78.2
31779036692 master changes copied and comments addressed (#77) push 14 Aug 2026 07:13AM UTC web-flow github
78.18
25848014603 master Adding pat, sdt, but support needed for scanning dvb sources (#76) push 14 May 2026 07:35AM UTC web-flow github
78.08
25375222015 master Add an ability to detect CRC32 mismatch by a checking a specific error (#75) push 05 May 2026 12:04PM UTC web-flow github
77.86
23042741896 master Add ability to preserve PAT/PMT information (#74) * Add ability to preserve PAT/PMT information * revert comment deletion * add test data push 13 Mar 2026 08:34AM UTC web-flow github
77.86
21290988906 master Fix TableID assignment in PSISection (#73) * Fix TableID assignment in PSISection * remove unnecessary type conversion push 23 Jan 2026 03:14PM UTC web-flow github
77.75
19956498838 master fix(packet_pool): reduce latency for single-packet PES by flushing immediately when complete (#72) * fix(packet_pool): reducing latency for single-packet PES by using a heuristic to determine when a single-packet PES is received and to send event... push 05 Dec 2025 07:57AM UTC web-flow github
77.75
18873435211 master Updated devcontainer push 28 Oct 2025 11:35AM UTC asticode github
77.57
18838525261 master Updated devcontainer push 27 Oct 2025 10:55AM UTC asticode github
77.57
18836222963 master fix(packet_pool): align discontinuity detection with FFmpeg behavior (#70) * Added devcontainer * fix(packet_pool): align discontinuity detection with FFmpeg behavior - Added check for PIDNull to skip discontinuity detection (matches FFmpeg's h... push 27 Oct 2025 09:32AM UTC web-flow github
77.57
See All Builds (172)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc