Add audio, video @src elements/attribute for URL resolution#716
Add audio, video @src elements/attribute for URL resolution#716mblaney merged 5 commits intosimplepie:masterfrom
Conversation
Independently from enclosures, it happens that audio/video contents are also embedded through `<audio src="" />` and `<video src="" />` tags. Those deserve their source URLs to be properly resolved too. 😛 However I'm not 100% aware of the history of SimplePie, so there may be a reason those were left out (other than they're just rather recent elements). Thanks!
|
I seem to recall that it was because the spec was a lot more complex, and we never got around to it. Can you please cite which part of which spec you're trying to implement here? Looking at the diff, this appears to be a very incomplete patch for adding spec-compliant support for these elements. |
|
Thanks for the fast reply! 👍 And good point. The spec indeed is a bit more complex than I thought with this first change. I tried to look for other closed similar issues for reference but couldn't find one. To clarify: the goal with this PR: improve the support for Relevant specs for <audio>, <video>, <picture> and <source>. My understanding:
I also pushed tests & complements to cover these other attribute and element. I'm not sure if that's all spec-compliant, but it's a bit more complete, better illustrates the case and at least adds some support for it. The bit I am not satisfied with however:
Thanks again for your feedback! |
|
@rdalverny not sure why your new tests are failing for older versions of php if you want to have a look at that? |
|
Thanks to both of you. |
|
looks good to me, @skyzyx did you have any more feedback? |
|
this seems ok to me, so unless there's any follow up will merge this too |
|
thanks @rdalverny merging now |
Add changes from simplepie#716
* Update CHANGELOG.md * Update CHANGELOG.md * Add changes from #716 to CHANGELOG.md
Independently from enclosures, it happens that audio/video contents are also embedded through
<audio src="" />and<video src="" />tags.Those deserve their source URLs to be properly resolved too. 😛
However I'm not 100% aware of the history of SimplePie, so there may be a reason those were left out (other than they're just rather recent elements). Thanks!