Commit Graph

  • f84899af51 mpeg4audio: support all ADTS profiles (#275) main John Mylchreest 2025-12-21 15:45:39 +00:00
  • f3d78c9dc8 bump golangci-lint to 2.7.2 (#270) bluenviron-bot 2025-12-21 16:44:31 +01:00
  • aba462d94e fix(mpegts): CodecAC3.IsVideo() incorrectly returns true (#274) John Mylchreest 2025-12-19 11:51:12 +00:00
  • b90ac72711 h265: fix DTS extraction with multiple slices (bluenviron/mediamtx#5071) (#269) v2.5.3 Alessandro Ros 2025-12-07 13:13:33 +01:00
  • 71fa198c5f fix(fmp4): Correctly parse trun v0 sample composition time offset (#268) Jae-Sung Lee 2025-12-07 19:06:22 +09:00
  • 3483c05725 pmp4: fix crash when unmarshaling and there are no samples (bluenviron/mediamtx#5240) (#267) v2.5.2 Alessandro Ros 2025-12-06 22:04:21 +01:00
  • 1a1ceffa7a fmp4: support parts with no samples (#266) Alessandro Ros 2025-12-06 22:04:07 +01:00
  • ed0a55b01c bump golangci-lint to 2.7.1 (#265) bluenviron-bot 2025-12-06 21:53:21 +01:00
  • 22f9382edd Increase MaxNALUsPerAccessUnit (#262) flo-eyeson-team 2025-12-06 21:52:45 +01:00
  • b1046a4402 simplify comment feature/increase-h264-max-nalus-per-access-unit aler9 2025-12-06 21:51:34 +01:00
  • 8d059e8616 h264, h265: require random access frame before computing DTS (#264) Alessandro Ros 2025-12-01 16:27:46 +01:00
  • 68324496aa h264: fix regression in DTS extractor (bluenviron/mediamtx#5207) (#263) Alessandro Ros 2025-11-30 13:10:03 +01:00
  • 125107584d build(deps): bump actions/checkout from 5 to 6 (#261) dependabot[bot] 2025-11-30 12:12:38 +01:00
  • f420c760f9 Increase MaxNALUsPerAccessUnit flimberger 2025-11-21 11:21:22 +01:00
  • 16a046bb48 bump golangci-lint to 2.6.2 (#260) bluenviron-bot 2025-11-21 02:02:00 +01:00
  • a5707fb7df update golangci-lint configuration (#259) Alessandro Ros 2025-11-11 23:52:33 +01:00
  • 8df74e6691 update golangci-lint configuration (#258) Alessandro Ros 2025-11-11 14:15:11 +01:00
  • dc0d8c8f6d build(deps): bump golangci/golangci-lint-action from 8 to 9 (#257) dependabot[bot] 2025-11-11 12:54:05 +01:00
  • 3b624374f7 bump golangci-lint to 2.6.1 (#256) bluenviron-bot 2025-11-11 12:53:56 +01:00
  • 4184c65faa build(deps): bump github.com/asticode/go-astits from 1.13.0 to 1.14.0 (#255) dependabot[bot] 2025-10-29 11:30:22 +01:00
  • bb4fc4fac4 update workflows (#254) Alessandro Ros 2025-10-26 16:45:52 +01:00
  • 02fd34f23b normalize workflows (#253) v2.5.1 Alessandro Ros 2025-10-21 18:20:08 +02:00
  • fe6328c4a9 h264: fix DTS estimation of some HikVision cameras (bluenviron/mediamtx#4617) (#252) Alessandro Ros 2025-10-20 10:57:06 +02:00
  • 9f7db9161e normalize GitHub actions (#251) Alessandro Ros 2025-10-19 12:00:37 +02:00
  • 8c0b4c88a1 fmp4: support udta boxes (#250) v2.5.0 Alessandro Ros 2025-10-12 17:52:38 +02:00
  • a0203aa9ae remove pointer from marshaling methods (#249) Alessandro Ros 2025-10-12 17:48:43 +02:00
  • f04acdc4ee bump golangci-lint to 2.5.0 (#248) bluenviron-bot 2025-09-23 09:36:01 +02:00
  • 3882df8df1 h265: fix DTS extractor regression after #245 (#247) v2.4.3 Alessandro Ros 2025-09-18 10:34:04 +02:00
  • e1eba3d81e update readme (#246) Alessandro Ros 2025-09-15 18:48:07 +02:00
  • 66e4ac94ea h265: fix DTS extractor with libx265 (#245) v2.4.2 Alessandro Ros 2025-09-13 15:52:02 +02:00
  • ff8c341f31 improve performance when dealing with AV1 (#243) Alessandro Ros 2025-09-12 21:49:00 +02:00
  • d67e19f79d ac3: fix support for bsid different than 8 (bluenviron/mediamtx#4705) (#244) Alessandro Ros 2025-09-12 21:48:46 +02:00
  • 017d0bbe41 av1: add constant (#242) Alessandro Ros 2025-09-09 13:28:26 +02:00
  • 4b98ea2085 build(deps): bump actions/github-script from 7 to 8 (#241) dependabot[bot] 2025-09-05 12:39:03 +02:00
  • b4a7cb091e build(deps): bump actions/setup-go from 5 to 6 (#240) dependabot[bot] 2025-09-05 12:30:07 +02:00
  • f06353983b build(deps): bump github.com/stretchr/testify from 1.11.0 to 1.11.1 (#239) dependabot[bot] 2025-08-28 12:55:31 +02:00
  • 6d946701e1 h265: fix DTS extractor compatibility with Apple VT HEVC Hardware Encoder (bluenviron/mediamtx#4892) (#238) Alessandro Ros 2025-08-25 23:18:12 +02:00
  • 750426aa55 h264: fix DTS extractor compatibility with Apple VT HEVC Hardware Encoder (bluenviron/mediamtx#4892) (#236) Alessandro Ros 2025-08-25 23:17:44 +02:00
  • de67a43be9 build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.0 (#237) dependabot[bot] 2025-08-25 08:44:40 +02:00
  • 42c77ce0d0 bump Golang to 1.25 (#234) bluenviron-bot 2025-08-14 10:52:25 +02:00
  • 90e45c4b32 bump golangci-lint to 2.4.0 (#235) bluenviron-bot 2025-08-14 10:33:45 +02:00
  • 10089ec8f1 build(deps): bump actions/checkout from 4 to 5 (#233) dependabot[bot] 2025-08-12 12:29:44 +02:00
  • 02020f8848 build(deps): bump codecov/codecov-action from 3 to 5 (#230) v2.4.1 dependabot[bot] 2025-08-08 10:23:47 +02:00
  • 2b19f79783 build(deps): bump actions/github-script from 6 to 7 (#231) dependabot[bot] 2025-08-08 10:22:35 +02:00
  • 87d92fe1b5 build(deps): bump actions/setup-go from 3 to 5 (#232) dependabot[bot] 2025-08-08 10:22:09 +02:00
  • e2d91a255f enable github-actions dependabot (#229) Alessandro Ros 2025-08-08 10:17:58 +02:00
  • 22750e15fd bump golangci-lint to 2.3.1 (#228) bluenviron-bot 2025-08-03 09:21:20 +02:00
  • 63873394f6 add missing specification link (#227) Alessandro Ros 2025-07-30 13:34:44 +02:00
  • 2ddc002ac5 add support for dvb subtitles (#214) xprgv 2025-07-30 14:32:52 +03:00
  • 65598e2007 mpegts: remove useless computation (#226) Alessandro Ros 2025-07-30 13:07:43 +02:00
  • 8a1ed14e94 update linter settings (#225) Alessandro Ros 2025-07-26 16:27:23 +02:00
  • ac84aa7ad9 bump golangci-lint to 2.3.0 (#224) bluenviron-bot 2025-07-22 06:35:25 +02:00
  • 8fb6595e0e mpegts: add MPEG-4 Audio LATM support (bluenviron/mediamtx#4403) (#218) v2.4.0 Alessandro Ros 2025-07-20 17:14:22 +02:00
  • 203e856dfa mpegts: improve reader robustness (#222) Alessandro Ros 2025-07-20 13:01:58 +02:00
  • 8bb48d4469 mpeg4audio: fix regression due to #219 (#223) Alessandro Ros 2025-07-20 10:59:46 +02:00
  • db1f43505f mpeg4audio: add unread bytes check in StreamMuxConfig (#221) Alessandro Ros 2025-07-19 13:23:18 +02:00
  • 766b341c81 bits: add WriteFlagUnsafe (#220) Alessandro Ros 2025-07-19 11:56:34 +02:00
  • 0f83f5dc85 mpeg4audio: add unread bytes check on AudioSpecificConfig (#219) Alessandro Ros 2025-07-19 11:43:41 +02:00
  • 75bd65fb5e in comments, use specification titles instead of URLs (#217) Alessandro Ros 2025-07-15 21:29:21 +02:00
  • 52a2f32d11 mpeg4audio: deprecate Config (#216) Alessandro Ros 2025-07-14 13:42:44 +02:00
  • 5a2014d006 bump golangci-lint to 2.2.2 (#215) bluenviron-bot 2025-07-12 06:26:20 +02:00
  • 2f459c4b3f update documentation (#213) v2.3.0 Alessandro Ros 2025-07-06 20:37:24 +02:00
  • d1fe0aa1b8 mpegts: support writing and reading KLV with size greater than 65535 (#212) Alessandro Ros 2025-07-06 18:33:16 +02:00
  • 7da853fd5a mpegts: support KLV tracks (#211) Alessandro Ros 2025-07-06 16:34:30 +02:00
  • 45311c9c88 bump golangci-lint to 2.2.1 (#209) bluenviron-bot 2025-06-30 09:45:05 +02:00
  • c1e13c438b remove unused scripts (#210) Alessandro Ros 2025-06-30 09:42:22 +02:00
  • 29aadef1ce bump golangci-lint to 2.2.0 (#208) bluenviron-bot 2025-06-29 07:49:10 +02:00
  • 937977949b remove make run, make go-mod-tidy (#206) Alessandro Ros 2025-06-08 13:35:40 +02:00
  • 61d0be3616 update issue_lock workflow (#205) Alessandro Ros 2025-06-02 18:59:37 +02:00
  • 464c9bec91 bump golangci-lint (#203) v2.2.0 Alessandro Ros 2025-05-23 14:49:00 +02:00
  • 51847e390c move more shared MP4 entities into internal/mp4 (#202) Alessandro Ros 2025-05-22 18:17:53 +02:00
  • 5218285d45 move shared MP4 entities inside internal/mp4 (#201) Alessandro Ros 2025-05-21 18:40:13 +02:00
  • 27b8b3d506 move MP4 codecs into formats/mp4 (#200) Alessandro Ros 2025-05-21 18:05:34 +02:00
  • 18575d32db fmp4: rename PartSample into Sample (#199) Alessandro Ros 2025-05-21 16:18:11 +02:00
  • e6f9f625d9 pmp4: add presentation unmarshaler (#198) Alessandro Ros 2025-05-21 16:17:14 +02:00
  • 99e1b5a2d6 av1: strip size when decoding bitstreams (#197) Alessandro Ros 2025-05-20 22:49:27 +02:00
  • 83f96a8ad8 pmp4: support negative PTSOffset (#196) Alessandro Ros 2025-05-18 13:33:05 +02:00
  • 8e71fc344b improve tests, documentation (#195) Alessandro Ros 2025-05-18 13:14:20 +02:00
  • 6b848e200b ensure unmarshaled entities can be marshaled back (#193) v2.1.1 Alessandro Ros 2025-05-04 11:15:27 +02:00
  • 5e21043480 fmp4: block tracks with invalid timescale (#192) Alessandro Ros 2025-05-04 10:53:30 +02:00
  • 93d53ba1af h265: fix crash in DTS extractor with malicious payload (#191) Alessandro Ros 2025-05-04 10:52:46 +02:00
  • fa9e877b61 mpegts: improve Reader.Initialize performance (#190) Alessandro Ros 2025-05-01 17:20:06 +02:00
  • c01405c84e improve tests (#189) Alessandro Ros 2025-05-01 17:19:56 +02:00
  • 702ac47459 support last 2 Golang versions only (#188) Alessandro Ros 2025-04-29 09:53:15 +02:00
  • b8ce69d15d formats/mpegts: return errors in Writer.Initialize() (#187) v2.1.0 Alessandro Ros 2025-03-24 16:19:31 +01:00
  • 4938d25378 prevent unmarshalers from returning empty byte arrays (#186) Alessandro Ros 2025-03-22 22:45:04 +01:00
  • 617d950765 fmp4: replace NewPart* with Fill* (#185) Alessandro Ros 2025-03-16 13:57:10 +01:00
  • 08a225946d update badges (#184) Alessandro Ros 2025-03-12 11:50:32 +01:00
  • 4bdbdf68f5 support last 4 Golang versions (#183) Alessandro Ros 2025-03-02 09:51:08 +01:00
  • a82ee2023e bump Golang to 1.24 (#182) Alessandro Ros 2025-03-01 12:56:45 +01:00
  • 1a87096800 update linter (#181) Alessandro Ros 2025-03-01 11:35:16 +01:00
  • 205c4f7f38 opus: add PacketDuration2 (#180) Alessandro Ros 2025-02-22 14:21:06 +01:00
  • ac81479366 g711: add encoders (#179) Alessandro Ros 2025-02-22 14:19:26 +01:00
  • 5dae4feddd av1: fix IsRandomAccess (#178) Alessandro Ros 2025-02-19 19:10:23 +01:00
  • 8eccfbe751 add av1.IsRandomAccess2 (#177) Alessandro Ros 2025-02-19 18:48:35 +01:00
  • 57db98d417 replace New() with Initialize() wherever possible (#176) Alessandro Ros 2025-02-17 15:14:59 +01:00
  • 051b50768b switch to /v2 (#175) v2.0.0 Alessandro Ros 2025-02-10 11:13:59 +01:00
  • 53a0cf2154 normalize API (#174) v1.14.0 v1 Alessandro Ros 2025-02-07 16:16:04 +01:00
  • d07d52f5fc mpegts: add WriteH2642, WriteH2652 (#173) v1.13.4 Alessandro Ros 2025-01-21 15:19:21 +01:00
  • 20b296ab11 av1: refactor Bitstream; fix marshaling OBUs with size field (bluenviron/mediamtx#3886) (#172) Alessandro Ros 2025-01-19 18:30:05 +01:00