{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":270977741,"defaultBranch":"wpe-20170728","name":"openplatform-WPEWebKit","ownerLogin":"Telefonica","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2020-06-09T10:57:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1536176?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721305807.0","currentOid":""},"activityList":{"items":[{"before":"f7e70be6d5851a667d44a48e37f5fbf34ae05550","after":"e4debfb8bc84b2d1310f8a9949008f76e2795624","ref":"refs/heads/OPENSTB-20899-wip-tlf-ocdm","pushedAt":"2024-07-19T14:01:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifelipetv","name":"Ignacio Felipe Medina","path":"/ifelipetv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171932010?s=80&v=4"},"commit":{"message":"completamos la migracion de metodos desde CDMInstanceOpenCDM a CDMInstanceSessionOpenCDM. Todavía contiene errores de compilación","shortMessageHtmlLink":"completamos la migracion de metodos desde CDMInstanceOpenCDM a CDMIns…"}},{"before":"ca007ef7776b4b7d9a300d37e36a39763e703054","after":"f7e70be6d5851a667d44a48e37f5fbf34ae05550","ref":"refs/heads/OPENSTB-20899-wip-tlf-ocdm","pushedAt":"2024-07-18T22:36:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ifelipetv","name":"Ignacio Felipe Medina","path":"/ifelipetv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171932010?s=80&v=4"},"commit":{"message":"Añadimos una serie de arreglos de compilacion. Sobre todo en el CDMInstanceSessionOpenCDM","shortMessageHtmlLink":"Añadimos una serie de arreglos de compilacion. Sobre todo en el CDMIn…"}},{"before":null,"after":"ca007ef7776b4b7d9a300d37e36a39763e703054","ref":"refs/heads/OPENSTB-20899-wip-tlf-ocdm","pushedAt":"2024-07-18T12:30:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ifelipetv","name":"Ignacio Felipe Medina","path":"/ifelipetv","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171932010?s=80&v=4"},"commit":{"message":"cambios para añadir el opencdm usando el tlf-ocdm adaptados a la interfaz de 2.38.6. wip -no compilan-","shortMessageHtmlLink":"cambios para añadir el opencdm usando el tlf-ocdm adaptados a la inte…"}},{"before":"9aa6a39283fadde374a58572b8e92456c4caf624","after":"e31d2560e30fd739f923cb127c6cc9e48631a20d","ref":"refs/heads/future-browser-test-gaming","pushedAt":"2024-07-05T12:14:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"egh352","name":"Elena García Herrero","path":"/egh352","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/72258310?s=80&v=4"},"commit":{"message":"[OPENSTB-21160] Webaudio gstreamer files should not be commented\n(they are not commented in webkit upstream)","shortMessageHtmlLink":"[OPENSTB-21160] Webaudio gstreamer files should not be commented"}},{"before":"6448608056c1855a8ca263a55b7c61312476934a","after":"a2951d2e8e2235821be6efd0c877d4b880b9f33e","ref":"refs/heads/wpe-2.38","pushedAt":"2024-06-25T07:42:53.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"},"commit":{"message":"Merge pull request #1352 from asurdej-comcast/disk_cache\n\n[DiskCache] Disable HTTP cache if not enough disk space avaialble","shortMessageHtmlLink":"Merge pull request WebPlatformForEmbedded#1352 from asurdej-comcast/d…"}},{"before":"042c5d1ecad8d18bbefea5699ad1e171e0c238e1","after":"6448608056c1855a8ca263a55b7c61312476934a","ref":"refs/heads/wpe-2.38","pushedAt":"2024-05-22T10:17:29.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"},"commit":{"message":"Fix HEVC codec string parsing\n\nCodec string is first moved into lowercase and then compared in uppercase.\nThis is backport of 5ee3f9a7c6a9 from upstream:\n\nTwo new failures media/media-can-play-case-sensitive-flac.html, media/media-can-play-type-case-sensitive.html https://bugs.webkit.org/show_bug.cgi?id=260625\n\nReviewed by Xabier Rodriguez-Calvar.\n\nCodec string matching is now case-sensitive in the registry scanner.\n\n* LayoutTests/platform/glib/TestExpectations:\n* Source/WebCore/platform/graphics/gstreamer/GStreamerRegistryScanner.cpp:\n(WebCore::GStreamerRegistryScanner::initializeDecoders):\n(WebCore::GStreamerRegistryScanner::isContentTypeSupported const):\n\nCanonical link: https://commits.webkit.org/267343@main","shortMessageHtmlLink":"Fix HEVC codec string parsing"}},{"before":"d84aadd3885965531d55451ce1df510aea681439","after":"042c5d1ecad8d18bbefea5699ad1e171e0c238e1","ref":"refs/heads/wpe-2.38","pushedAt":"2024-04-18T09:41:26.000Z","pushType":"push","commitsCount":122,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"},"commit":{"message":"[MSE] Decoding errors when appending segment with B-frames and previous segment ends with an I-frame\nhttps://bugs.webkit.org/show_bug.cgi?id=272521\n\nReviewed by Xabier Rodriguez-Calvar.\n\nWhen a segment containing B-frames is appended, WebKit has logic to erase frames from the previous segment\nand avoid decoding glitches (219507@main). However, the current logic falls short in one edge case: if\nthe previous segment ends with an I-frame in the overlap region to be erased.\n\nIf the demuxer honors ISOBMFF edit lists, then the first I-frame from an incoming segment with B-frames\ncan be placed earlier in decoding order than the last (I-)frame from the previous segment\n(potentially with different resolution), and that last I-frame doesn't get erased, and will be pushed for\ndecoding. This confuses the decoder and the following P/B frames will fail to decode or decode incorrectly\nwith artifacts due to missing/incorrect reference frame.\n\nThis patch fixes this edge case by allowing I-frames to be erased from the track buffer only if they\nare presented earlier than the incoming I-frame. We remove frames from the track buffer until we find an\nI-frame that is presented later than the incoming I-frame. This handles the case when we get multiple I-frames\nin the overlapping area, as exercised in the layout test.\n\nCredit to Vivek Arumugam for initially finding the bug and investigating this.\nThis patch builds on top of a patch he proposed. See WebPlatformForEmbedded/WPEWebKit#1301.\n\n* LayoutTests/media/media-source/media-source-samples-out-of-order-erase-sync-frames-expected.txt: Added.\n* LayoutTests/media/media-source/media-source-samples-out-of-order-erase-sync-frames.html: Added.\n* Source/WebCore/platform/graphics/SourceBufferPrivate.cpp:\n(WebCore::SourceBufferPrivate::processMediaSample):\n\nCanonical link: https://commits.webkit.org/277532@main","shortMessageHtmlLink":"[MSE] Decoding errors when appending segment with B-frames and previo…"}},{"before":"d84aadd3885965531d55451ce1df510aea681439","after":"9aa6a39283fadde374a58572b8e92456c4caf624","ref":"refs/heads/future-browser-test-gaming","pushedAt":"2024-03-13T13:08:41.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"acf87","name":"Álvaro Cortés Fácila","path":"/acf87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75562432?s=80&v=4"},"commit":{"message":"[HEAP] Force the generation of gcdebug snapshots and allow to save them\ninto a file. From the inspector console, invoke console.takeHeapSnapshot(\"path/to/file\")","shortMessageHtmlLink":"[HEAP] Force the generation of gcdebug snapshots and allow to save them"}},{"before":null,"after":"d84aadd3885965531d55451ce1df510aea681439","ref":"refs/heads/future-browser-test-gaming","pushedAt":"2024-03-12T11:12:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acf87","name":"Álvaro Cortés Fácila","path":"/acf87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75562432?s=80&v=4"},"commit":{"message":"Merge pull request #1295 from asurdej-comcast/1284_pr\n\nFix public/private strings in logs","shortMessageHtmlLink":"Merge pull request WebPlatformForEmbedded#1295 from asurdej-comcast/1…"}},{"before":"d84aadd3885965531d55451ce1df510aea681439","after":null,"ref":"refs/heads/future-browser-test","pushedAt":"2024-03-12T11:12:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"acf87","name":"Álvaro Cortés Fácila","path":"/acf87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75562432?s=80&v=4"}},{"before":null,"after":"d84aadd3885965531d55451ce1df510aea681439","ref":"refs/heads/future-browser-test","pushedAt":"2024-03-12T11:10:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"acf87","name":"Álvaro Cortés Fácila","path":"/acf87","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75562432?s=80&v=4"},"commit":{"message":"Merge pull request #1295 from asurdej-comcast/1284_pr\n\nFix public/private strings in logs","shortMessageHtmlLink":"Merge pull request WebPlatformForEmbedded#1295 from asurdej-comcast/1…"}},{"before":null,"after":"d84aadd3885965531d55451ce1df510aea681439","ref":"refs/heads/wpe-2.38","pushedAt":"2024-03-12T09:54:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"},"commit":{"message":"Merge pull request #1295 from asurdej-comcast/1284_pr\n\nFix public/private strings in logs","shortMessageHtmlLink":"Merge pull request WebPlatformForEmbedded#1295 from asurdej-comcast/1…"}},{"before":"5e8c667d55ace8d8e1645dddb38ca0ffabce533b","after":null,"ref":"refs/heads/contextsBranch","pushedAt":"2024-01-30T17:14:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdaparte","name":"José Ignacio Daparte","path":"/jdaparte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93583981?s=80&v=4"}},{"before":"10d72ec2cc930b57fd44ea9bde3a8cb68525efd3","after":null,"ref":"refs/heads/MemoryPressureEvery5min","pushedAt":"2024-01-30T17:14:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdaparte","name":"José Ignacio Daparte","path":"/jdaparte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93583981?s=80&v=4"}},{"before":"610e9224ed66e43fa117d5f29059d426375fe5e6","after":null,"ref":"refs/heads/changeMemReleasePeriod","pushedAt":"2024-01-30T17:14:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdaparte","name":"José Ignacio Daparte","path":"/jdaparte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93583981?s=80&v=4"}},{"before":"c28a7f746c068897e9c16e47cc855eeff44debe6","after":null,"ref":"refs/heads/GVPHISP-FBW","pushedAt":"2024-01-30T17:13:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jdaparte","name":"José Ignacio Daparte","path":"/jdaparte","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/93583981?s=80&v=4"}},{"before":"af37b46dede50b9392b0acbc0768479fd5782548","after":null,"ref":"refs/heads/tvcontrol","pushedAt":"2024-01-30T16:33:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"9815d435da1bc746c4613b69390c62094dfff384","after":null,"ref":"refs/heads/staging-mips-WIP","pushedAt":"2024-01-30T16:33:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"70da716122534daf905c01d62a07c8411e71e535","after":null,"ref":"refs/heads/staging-emev3-wip","pushedAt":"2024-01-30T16:33:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"03216ffb770a44a61250b737181b9057c0dc02b5","after":null,"ref":"refs/heads/staging-emev3-pr","pushedAt":"2024-01-30T16:33:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"09cb67ec61619fd09434e70e26609cbcdb77304f","after":null,"ref":"refs/heads/wpe-20170728-mipsperf","pushedAt":"2024-01-30T16:32:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"1719dcbc4925df4573b4a6e578bed2f04188b89e","after":null,"ref":"refs/heads/wpe-glib-api","pushedAt":"2024-01-30T16:32:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"d0064885d020e0e74398206e552235b214d7210c","after":null,"ref":"refs/heads/wpe-staging","pushedAt":"2024-01-30T16:32:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"abaea6e0d673130051a6fcb1af454f8c37214818","after":null,"ref":"refs/heads/wpe-staging-eocanha","pushedAt":"2024-01-30T16:32:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"3ccc3beb7923aa9ee59fc1b0b24dd003423583a8","after":null,"ref":"refs/heads/wpe-staging-http-context","pushedAt":"2024-01-30T16:32:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"779249adf98b1efa99ea81c4be4bda9101d1d76b","after":null,"ref":"refs/heads/wpe-staging-webrtc","pushedAt":"2024-01-30T16:32:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"b8ca0d3c893396ba975e27f6514de2452ae97517","after":null,"ref":"refs/heads/yoon/graphics","pushedAt":"2024-01-30T16:32:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"539f1ba1fe70d5abaca1beaa1f6da7d5148a868c","after":null,"ref":"refs/heads/comcast-master","pushedAt":"2024-01-30T16:32:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"1569a54e67ebc3d61fdbf7b7623396c15b819867","after":null,"ref":"refs/heads/magomez/wpe-master-threaded-painting","pushedAt":"2024-01-30T16:32:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}},{"before":"379d643871a55f25d3a652f039c467495035c786","after":null,"ref":"refs/heads/yoon/openwebrtc-rpi","pushedAt":"2024-01-30T16:27:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alvaropg","name":"Álvaro Peña","path":"/alvaropg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1017233?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEg_sNMwA","startCursor":null,"endCursor":null}},"title":"Activity · Telefonica/openplatform-WPEWebKit"}