{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19000603,"defaultBranch":"main","name":"shaka-packager","ownerLogin":"shaka-project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-04-21T17:34:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99903801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715494709.0","currentOid":""},"activityList":{"items":[{"before":"a99cfe036f09de51b488f87f4cb126a1bcd3a286","after":"53b866886f8d8896c3fd1251b99304a2383afabb","ref":"refs/heads/main","pushedAt":"2024-05-12T06:18:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"chore(main): release 3.2.0 (#1400)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[3.2.0](https://github.com/shaka-project/shaka-packager/compare/v3.1.0...v3.2.0)\r\n(2024-05-11)\r\n\r\n\r\n### Features\r\n\r\n* support Dolby Vision profile 8.x (HEVC) and 10.x (AV1) in HLS and DASH\r\n([#1396](https://github.com/shaka-project/shaka-packager/issues/1396))\r\n([a99cfe0](https://github.com/shaka-project/shaka-packager/commit/a99cfe036f09de51b488f87f4cb126a1bcd3a286))\r\n\r\n\r\n### Bug Fixes\r\n\r\n* adaptation set IDs were referenced by lowest representation ID\r\n([#1394](https://github.com/shaka-project/shaka-packager/issues/1394))\r\n([94db9c9](https://github.com/shaka-project/shaka-packager/commit/94db9c9db3e73073925205355dd61a6dc9785065)),\r\ncloses\r\n[#1393](https://github.com/shaka-project/shaka-packager/issues/1393)\r\n* escape media URLs in MPD\r\n([#1395](https://github.com/shaka-project/shaka-packager/issues/1395))\r\n([98b44d0](https://github.com/shaka-project/shaka-packager/commit/98b44d01df6a952466b5a1667818da877502da97))\r\n* set yuv full range flag to 1 for VP9 with sRGB\r\n([#1398](https://github.com/shaka-project/shaka-packager/issues/1398))\r\n([f6f60e5](https://github.com/shaka-project/shaka-packager/commit/f6f60e5fff8d5c9b13fbf65f494eba651050ccb9))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 3.2.0 (#1400)"}},{"before":"df2853005fcb599ed9d337c00f220e1797f78081","after":"d4dda0f5b9f4814e064747456afae8b0ee694853","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-11T00:51:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.2.0","shortMessageHtmlLink":"chore(main): release 3.2.0"}},{"before":"99a0ee21de1db01a112cbe5569f8ea5bbde664d5","after":"df2853005fcb599ed9d337c00f220e1797f78081","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-11T00:51:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.2.0","shortMessageHtmlLink":"chore(main): release 3.2.0"}},{"before":"f6f60e5fff8d5c9b13fbf65f494eba651050ccb9","after":"a99cfe036f09de51b488f87f4cb126a1bcd3a286","ref":"refs/heads/main","pushedAt":"2024-05-11T00:42:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"feat: support Dolby Vision profile 8.x (HEVC) and 10.x (AV1) in HLS and DASH (#1396)\n\nSupport Dolby Vision profile 8.1, 8.2, 8.4, 10.1, 10.4 signaling in HLS\r\nand DASH.\r\n\r\nAdds new option `--use_dovi_supplemental_codecs` (off by default) to use\r\nSUPPLEMENTAL-CODECS in HLS and `scte214:supplementalCodecs` and\r\n`scte214:supplementalProfiles` for DASH.\r\n\r\nTo maintain compatibility with existing players the current behavior of\r\nusing two entries in the manifest remains the default. This will be\r\nchanged in a future version where `use_dovi_supplemental_codecs` will\r\nbecome on by default.\r\n\r\nAdds Dolby Vision compatible brands, 'db1p', 'db2g', 'db4g', 'db4h',\r\n'dby1' based on https://mp4ra.org/#/brands\r\n\r\n---------\r\n\r\nCo-authored-by: Xingzhao Yun ","shortMessageHtmlLink":"feat: support Dolby Vision profile 8.x (HEVC) and 10.x (AV1) in HLS a…"}},{"before":"98b44d01df6a952466b5a1667818da877502da97","after":"f6f60e5fff8d5c9b13fbf65f494eba651050ccb9","ref":"refs/heads/main","pushedAt":"2024-05-11T00:41:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"fix: set yuv full range flag to 1 for VP9 with sRGB (#1398)\n\nIf color_space is VPX_COLOR_SPACE_SRGB, the specs says that color_range\r\nshould be 1 i.e. yuv_full_range = true. \r\n\r\nHowever, yuv_full_range was initialized as false and wasn't set in the branch for color_space\r\nis VPX_COLOR_SPACE_SRGB.\r\n\r\nFixes #990\r\n\r\n---------\r\n\r\nCo-authored-by: Joey Parrish ","shortMessageHtmlLink":"fix: set yuv full range flag to 1 for VP9 with sRGB (#1398)"}},{"before":"556f33e2015ba65c92a43751c32e516a5c4ac823","after":"99a0ee21de1db01a112cbe5569f8ea5bbde664d5","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-11T00:37:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.1","shortMessageHtmlLink":"chore(main): release 3.1.1"}},{"before":"b7e96f7d9365e1e80a97a26147b78f3503af8759","after":"98b44d01df6a952466b5a1667818da877502da97","ref":"refs/heads/main","pushedAt":"2024-05-11T00:27:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"fix: escape media URLs in MPD (#1395)\n\nCurrently `media_info.media_file_url()` is not escaped when placed into\r\nMPD for things like BaseURL. This for example breaks when trying to us a\r\nfile name that contains special characters like &. Since these are\r\nsupposed to be URLs let's URL encode them.\r\n\r\nFixes #1107\r\n\r\n---------\r\n\r\nCo-authored-by: Joey Parrish ","shortMessageHtmlLink":"fix: escape media URLs in MPD (#1395)"}},{"before":"94db9c9db3e73073925205355dd61a6dc9785065","after":"b7e96f7d9365e1e80a97a26147b78f3503af8759","ref":"refs/heads/main","pushedAt":"2024-05-11T00:25:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"docs: document --enable_entitlement_license option for Widevine (#1399)\n\nThe option was never covered to the widevine docs when it was added,\r\nrequiring someone to read the source code or the --help to discover this\r\noption.\r\n\r\nFixes #983","shortMessageHtmlLink":"docs: document --enable_entitlement_license option for Widevine (#1399)"}},{"before":"b7e8c654cca458e40bf7dd39a407bcdcead61e21","after":"556f33e2015ba65c92a43751c32e516a5c4ac823","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-11T00:24:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.1","shortMessageHtmlLink":"chore(main): release 3.1.1"}},{"before":"52647b900cfe59c33a4017894a446dd766907d8b","after":"94db9c9db3e73073925205355dd61a6dc9785065","ref":"refs/heads/main","pushedAt":"2024-05-11T00:24:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"fix: adaptation set IDs were referenced by lowest representation ID (#1394)\n\nAfter change to add forced command line ordering adaptation set IDs in\r\nplaces were referenced by their sort index (the minimum representation\r\nindex they contained).\r\n\r\nInstead always refer to adaptation sets by their own ID, and use the\r\nindex only as an optional sort key.\r\n\r\nFixes #1393","shortMessageHtmlLink":"fix: adaptation set IDs were referenced by lowest representation ID (#…"}},{"before":"a54e745cf82826ca55ab4278fb9a8ddb0f934f7b","after":"52647b900cfe59c33a4017894a446dd766907d8b","ref":"refs/heads/main","pushedAt":"2024-05-04T00:32:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0 (#1391)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n##\r\n[3.1.0](https://github.com/shaka-project/shaka-packager/compare/v3.0.4...v3.1.0)\r\n(2024-05-03)\r\n\r\n\r\n### Features\r\n\r\n* add missing DASH roles from ISO/IEC 23009-1 section 5.8.5.5\r\n([#1390](https://github.com/shaka-project/shaka-packager/issues/1390))\r\n([fe885b3](https://github.com/shaka-project/shaka-packager/commit/fe885b3ade020b197a04fc63ee41fd90e7e11a14))\r\n* get start number from muxer and specify initial sequence number\r\n([#879](https://github.com/shaka-project/shaka-packager/issues/879))\r\n([bb104fe](https://github.com/shaka-project/shaka-packager/commit/bb104fef5d745ac3a0a8c1e6fb4f1b1a9b27d8ae))\r\n* teletext formatting\r\n([#1384](https://github.com/shaka-project/shaka-packager/issues/1384))\r\n([4b5e80d](https://github.com/shaka-project/shaka-packager/commit/4b5e80d02c10fd1ddb8f7e0f2f1a8608782d8442))\r\n\r\n---\r\nThis PR was generated with [Release\r\nPlease](https://github.com/googleapis/release-please). See\r\n[documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 3.1.0 (#1391)"}},{"before":"d30c17126109ec7a898cd094a4d8e3ac1fa265b2","after":"b7e8c654cca458e40bf7dd39a407bcdcead61e21","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-03T02:11:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0","shortMessageHtmlLink":"chore(main): release 3.1.0"}},{"before":"bb104fef5d745ac3a0a8c1e6fb4f1b1a9b27d8ae","after":"a54e745cf82826ca55ab4278fb9a8ddb0f934f7b","ref":"refs/heads/main","pushedAt":"2024-05-03T02:11:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"refactor: merge Period::ProtectedAdaptationSetMap into AdaptationSet (#844)\n\n\r\n\r\n---------\r\n\r\nCo-authored-by: Cosmin Stejerean ","shortMessageHtmlLink":"refactor: merge Period::ProtectedAdaptationSetMap into AdaptationSet (#…"}},{"before":"5886eacc3db7c85dacc0cf8d3136ea9dff29e7e3","after":"d30c17126109ec7a898cd094a4d8e3ac1fa265b2","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-02T20:26:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0","shortMessageHtmlLink":"chore(main): release 3.1.0"}},{"before":"62f861c9c20adc048cfde739b34f7f42c034b2d4","after":"bb104fef5d745ac3a0a8c1e6fb4f1b1a9b27d8ae","ref":"refs/heads/main","pushedAt":"2024-05-02T20:25:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"feat: get start number from muxer and specify initial sequence number (#879)\n\nSet the start number in representation to the segment index that is sent by muxer.\r\n\r\nWith this enhancement, you can now specify the initial sequence number\r\nto be used on the generated segments when calling the packager.\r\nWith the old implementation, it was always starting with \"1\".\r\n\r\n---------\r\n\r\nCo-authored-by: Cosmin Stejerean ","shortMessageHtmlLink":"feat: get start number from muxer and specify initial sequence number ("}},{"before":"482747b83a14813b3b498a12f3d40817df147493","after":"5886eacc3db7c85dacc0cf8d3136ea9dff29e7e3","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-05-01T21:21:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0","shortMessageHtmlLink":"chore(main): release 3.1.0"}},{"before":"fe885b3ade020b197a04fc63ee41fd90e7e11a14","after":"62f861c9c20adc048cfde739b34f7f42c034b2d4","ref":"refs/heads/main","pushedAt":"2024-05-01T21:20:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"docs: Fix missing graphviz outputs in generated docs (#1392)\n\nFixes #1388","shortMessageHtmlLink":"docs: Fix missing graphviz outputs in generated docs (#1392)"}},{"before":"b9f30ed7be29103dc948edd70274268506fdcead","after":"482747b83a14813b3b498a12f3d40817df147493","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-04-30T21:10:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0","shortMessageHtmlLink":"chore(main): release 3.1.0"}},{"before":"4b5e80d02c10fd1ddb8f7e0f2f1a8608782d8442","after":"fe885b3ade020b197a04fc63ee41fd90e7e11a14","ref":"refs/heads/main","pushedAt":"2024-04-30T21:10:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"feat: add missing DASH roles from ISO/IEC 23009-1 section 5.8.5.5 (#1390)\n\n\r\n\r\nFixes #1149\r\n\r\n---------\r\n\r\nCo-authored-by: Joey Parrish ","shortMessageHtmlLink":"feat: add missing DASH roles from ISO/IEC 23009-1 section 5.8.5.5 (#1390"}},{"before":"4b5e80d02c10fd1ddb8f7e0f2f1a8608782d8442","after":"b9f30ed7be29103dc948edd70274268506fdcead","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-04-29T17:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.1.0","shortMessageHtmlLink":"chore(main): release 3.1.0"}},{"before":null,"after":"4b5e80d02c10fd1ddb8f7e0f2f1a8608782d8442","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-04-29T17:33:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"feat: teletext formatting (#1384)\n\nThis PR adds parsing of teletext styling, and rendering of the styling\r\nin output TTML and WebVTT subtitle tracks.\r\n\r\nBeyond unit tests, I've used the sample\r\nhttps://drive.google.com/file/d/19ZYsoeUfH85gEilQkaAdLbPhC4CxhDEh/view?usp=sharing\r\nwhich has rather advanced subtitling with two separate rows at the same\r\ntime, where one is left aligned and another is right aligned. This\r\nnecessitates two parallel cues to be rendered. It also has some colored\r\ntext.\r\n\r\nSolve #1335.\r\n\r\n## parse teletext styling and formatting\r\n\r\nExtend the teletext parser to parse the teletext styling and formatting.\r\nThis includes translating rows into regions, calculating alignment\r\nfrom start and stop position of the text, and extracting text and\r\nbackground colors.\r\n\r\nThe colors are limited to full lines.\r\nBoth lines and regions are propagated in the TextSample structures.\r\nThis is because the number of lines may differ from different sources.\r\nFor teletext, there are 24 rows, but they are essentially always\r\nused with double height, so the number of output lines is 12\r\nfrom 0 to 11.\r\nThere are also corresponding regions are denoted \"ttx_R\",\r\nwhere R is an integer row number. A renderer can use either\r\nthe line number or the region ID to render the text.\r\n\r\n## ttml generation for teletext to EBU-TT-D\r\n\r\nAdd support to render teletext input in EBU-TT-D (IMSC-1) format.\r\nThis includes appropriate regions ttx_0 to ttx_11 signalled\r\nin the TextSamples, alignment and text and background colors.\r\n\r\nThe general TTML output has been changed to always include\r\nmetadata, layout, and styling nodes, even if they are empty.\r\n\r\nEBU-TT-D is detected by the presence of \"ttx_?\" regions in the\r\nsamples. If detected, extra TTML elements will be added and\r\nthe EBU-TT-D linePadding used as well.\r\n\r\nAppropriate styles for background and text colors are generated\r\ndepending on the color and backgroundColor attributes in the\r\ntext fragments.\r\n\r\n## adapt WebVTT output to teletext TextSample.\r\n\r\nTeletext input generates both a region with prefix ttx_\r\nand a floating point line number (e.g. 9.5) in the\r\nrange 0 to 11.5 (due to input 0-23 as double lines).\r\n\r\nThe output is adopted to drop such regions\r\nand convert the line number to an integer\r\nsince the standard only used floats for percent\r\nvalues but not for plain line numbers.","shortMessageHtmlLink":"feat: teletext formatting (#1384)"}},{"before":"84009d82ef1b75ec6dab55e8dc5c888d845a956c","after":"4b5e80d02c10fd1ddb8f7e0f2f1a8608782d8442","ref":"refs/heads/main","pushedAt":"2024-04-29T17:33:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"feat: teletext formatting (#1384)\n\nThis PR adds parsing of teletext styling, and rendering of the styling\r\nin output TTML and WebVTT subtitle tracks.\r\n\r\nBeyond unit tests, I've used the sample\r\nhttps://drive.google.com/file/d/19ZYsoeUfH85gEilQkaAdLbPhC4CxhDEh/view?usp=sharing\r\nwhich has rather advanced subtitling with two separate rows at the same\r\ntime, where one is left aligned and another is right aligned. This\r\nnecessitates two parallel cues to be rendered. It also has some colored\r\ntext.\r\n\r\nSolve #1335.\r\n\r\n## parse teletext styling and formatting\r\n\r\nExtend the teletext parser to parse the teletext styling and formatting.\r\nThis includes translating rows into regions, calculating alignment\r\nfrom start and stop position of the text, and extracting text and\r\nbackground colors.\r\n\r\nThe colors are limited to full lines.\r\nBoth lines and regions are propagated in the TextSample structures.\r\nThis is because the number of lines may differ from different sources.\r\nFor teletext, there are 24 rows, but they are essentially always\r\nused with double height, so the number of output lines is 12\r\nfrom 0 to 11.\r\nThere are also corresponding regions are denoted \"ttx_R\",\r\nwhere R is an integer row number. A renderer can use either\r\nthe line number or the region ID to render the text.\r\n\r\n## ttml generation for teletext to EBU-TT-D\r\n\r\nAdd support to render teletext input in EBU-TT-D (IMSC-1) format.\r\nThis includes appropriate regions ttx_0 to ttx_11 signalled\r\nin the TextSamples, alignment and text and background colors.\r\n\r\nThe general TTML output has been changed to always include\r\nmetadata, layout, and styling nodes, even if they are empty.\r\n\r\nEBU-TT-D is detected by the presence of \"ttx_?\" regions in the\r\nsamples. If detected, extra TTML elements will be added and\r\nthe EBU-TT-D linePadding used as well.\r\n\r\nAppropriate styles for background and text colors are generated\r\ndepending on the color and backgroundColor attributes in the\r\ntext fragments.\r\n\r\n## adapt WebVTT output to teletext TextSample.\r\n\r\nTeletext input generates both a region with prefix ttx_\r\nand a floating point line number (e.g. 9.5) in the\r\nrange 0 to 11.5 (due to input 0-23 as double lines).\r\n\r\nThe output is adopted to drop such regions\r\nand convert the line number to an integer\r\nsince the standard only used floats for percent\r\nvalues but not for plain line numbers.","shortMessageHtmlLink":"feat: teletext formatting (#1384)"}},{"before":"ceeb378a85672a357ac112f6f6682e8ba2ad8bc7","after":"84009d82ef1b75ec6dab55e8dc5c888d845a956c","ref":"refs/heads/main","pushedAt":"2024-04-19T14:56:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"build: turn on integration tests in ctest by default (#1381)\n\nThey can still be skipped by passing `-DSKIP_INTEGRATION_TESTS=ON` for\r\nthe build configuration. Fix integration tests so they run correctly when building out of tree.\r\n\r\nUse FindPython3 in CMake to fix build and integration tests on Windows.","shortMessageHtmlLink":"build: turn on integration tests in ctest by default (#1381)"}},{"before":"30be7a2b6f73b5a3d8a49f5292493d1ee16eec52","after":null,"ref":"refs/heads/release-please--branches--main","pushedAt":"2024-03-27T20:39:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"}},{"before":"90c3c3f9b3e8e36706b9769e574aa316e8bbb351","after":"ceeb378a85672a357ac112f6f6682e8ba2ad8bc7","ref":"refs/heads/main","pushedAt":"2024-03-27T20:39:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"chore(main): release 3.0.4 (#1377)\n\n:robot: I have created a release *beep* *boop*\r\n---\r\n\r\n\r\n## [3.0.4](https://github.com/shaka-project/shaka-packager/compare/v3.0.3...v3.0.4) (2024-03-27)\r\n\r\n\r\n### Bug Fixes\r\n\r\n* BaseURL missing when MPD base path is empty ([#1380](https://github.com/shaka-project/shaka-packager/issues/1380)) ([90c3c3f](https://github.com/shaka-project/shaka-packager/commit/90c3c3f9b3e8e36706b9769e574aa316e8bbb351)), closes [#1378](https://github.com/shaka-project/shaka-packager/issues/1378)\r\n* Fix NPM binary selection on ARM Macs ([#1376](https://github.com/shaka-project/shaka-packager/issues/1376)) ([733af91](https://github.com/shaka-project/shaka-packager/commit/733af9128dfa7c46dd7a9fe3f8361ab50a829afe)), closes [#1375](https://github.com/shaka-project/shaka-packager/issues/1375)\r\n\r\n---\r\nThis PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).","shortMessageHtmlLink":"chore(main): release 3.0.4 (#1377)"}},{"before":"cda07730f7293aa44fce36f233660505af8e7754","after":"30be7a2b6f73b5a3d8a49f5292493d1ee16eec52","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-03-27T19:03:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.0.4","shortMessageHtmlLink":"chore(main): release 3.0.4"}},{"before":"b7dd8562cf679be38b6c853dd935d99d65fca25c","after":"90c3c3f9b3e8e36706b9769e574aa316e8bbb351","ref":"refs/heads/main","pushedAt":"2024-03-27T19:03:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"cosmin","name":"Cosmin Stejerean","path":"/cosmin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1358?s=80&v=4"},"commit":{"message":"fix: BaseURL missing when MPD base path is empty (#1380)\n\nThe check for `!mpd_dir.empty()` is not needed because MakePathRelative\r\nhandles the case where the parent path is empty. As a result of this\r\ncheck the base url, segment url, or segment template URLs were all\r\nmissing in cases where the mpd output was in the current working\r\ndirectory.\r\n\r\nFixes #1378","shortMessageHtmlLink":"fix: BaseURL missing when MPD base path is empty (#1380)"}},{"before":"08567a0cf99bb0dee885724ff1856f199dfc3795","after":"cda07730f7293aa44fce36f233660505af8e7754","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-03-25T19:31:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.0.4","shortMessageHtmlLink":"chore(main): release 3.0.4"}},{"before":"733af9128dfa7c46dd7a9fe3f8361ab50a829afe","after":"b7dd8562cf679be38b6c853dd935d99d65fca25c","ref":"refs/heads/main","pushedAt":"2024-03-25T19:31:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joeyparrish","name":"Joey Parrish","path":"/joeyparrish","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6843156?s=80&v=4"},"commit":{"message":"test: fix TTML integration test where ordering was changed by #1364 (#1379)","shortMessageHtmlLink":"test: fix TTML integration test where ordering was changed by #1364 (#…"}},{"before":"733af9128dfa7c46dd7a9fe3f8361ab50a829afe","after":"08567a0cf99bb0dee885724ff1856f199dfc3795","ref":"refs/heads/release-please--branches--main","pushedAt":"2024-03-21T03:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shaka-bot","name":"Shaka Bot","path":"/shaka-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13107131?s=80&v=4"},"commit":{"message":"chore(main): release 3.0.4","shortMessageHtmlLink":"chore(main): release 3.0.4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAER4sEPAA","startCursor":null,"endCursor":null}},"title":"Activity · shaka-project/shaka-packager"}