> 2020年3月29日 上午8:24,Andreas Rheinhardt <andreas.rheinha...@gmail.com> 写道: > > Steven Liu: >> >> >>> 2020年3月29日 上午8:12,Andreas Rheinhardt <andreas.rheinha...@gmail.com> 写道: >>> >>> Steven Liu: >>>> >>>> >>>>> 2020年3月29日 上午8:03,Andreas Rheinhardt <andreas.rheinha...@gmail.com> 写道: >>>>> >>>>> Steven Liu: >>>>>> >>>>>> >>>>>>> 2020年3月29日 上午7:48,Andreas Rheinhardt <andreas.rheinha...@gmail.com> 写道: >>>>>>> >>>>>>> Steven Liu: >>>>>>>> This reverts commit e134c20374ee3cbc6d04885d306b02c9871683a2. >>>>>>>> >>>>>>>> Signed-off-by: Steven Liu <l...@chinaffmpeg.org> >>>>>>>> --- >>>>>>>> libavformat/dashdec.c | 27 --------------------------- >>>>>>>> 1 file changed, 27 deletions(-) >>>>>>>> >>>>>>>> diff --git a/libavformat/dashdec.c b/libavformat/dashdec.c >>>>>>>> index 5bbe5d3985..271202b0a5 100644 >>>>>>>> --- a/libavformat/dashdec.c >>>>>>>> +++ b/libavformat/dashdec.c >>>>>>>> @@ -122,19 +122,6 @@ struct representation { >>>>>>>> typedef struct DASHContext { >>>>>>>> const AVClass *class; >>>>>>>> char *base_url; >>>>>>>> - char *adaptionset_contenttype_val; >>>>>>>> - char *adaptionset_par_val; >>>>>>>> - char *adaptionset_lang_val; >>>>>>>> - char *adaptionset_minbw_val; >>>>>>>> - char *adaptionset_maxbw_val; >>>>>>>> - char *adaptionset_minwidth_val; >>>>>>>> - char *adaptionset_maxwidth_val; >>>>>>>> - char *adaptionset_minheight_val; >>>>>>>> - char *adaptionset_maxheight_val; >>>>>>>> - char *adaptionset_minframerate_val; >>>>>>>> - char *adaptionset_maxframerate_val; >>>>>>>> - char *adaptionset_segmentalignment_val; >>>>>>>> - char *adaptionset_bitstreamswitching_val; >>>>>>>> >>>>>>>> int n_videos; >>>>>>>> struct representation **videos; >>>>>>>> @@ -1124,26 +1111,12 @@ static int >>>>>>>> parse_manifest_adaptationset(AVFormatContext *s, const char *url, >>>>>>>> xmlNodePtr period_segmentlist_node) >>>>>>>> { >>>>>>>> int ret = 0; >>>>>>>> - DASHContext *c = s->priv_data; >>>>>>>> xmlNodePtr fragment_template_node = NULL; >>>>>>>> xmlNodePtr content_component_node = NULL; >>>>>>>> xmlNodePtr adaptionset_baseurl_node = NULL; >>>>>>>> xmlNodePtr adaptionset_segmentlist_node = NULL; >>>>>>>> xmlNodePtr adaptionset_supplementalproperty_node = NULL; >>>>>>>> xmlNodePtr node = NULL; >>>>>>>> - c->adaptionset_contenttype_val = xmlGetProp(adaptionset_node, >>>>>>>> "contentType"); >>>>>>>> - c->adaptionset_par_val = xmlGetProp(adaptionset_node, "par"); >>>>>>>> - c->adaptionset_lang_val = xmlGetProp(adaptionset_node, "lang"); >>>>>>>> - c->adaptionset_minbw_val = xmlGetProp(adaptionset_node, >>>>>>>> "minBandwidth"); >>>>>>>> - c->adaptionset_maxbw_val = xmlGetProp(adaptionset_node, >>>>>>>> "maxBandwidth"); >>>>>>>> - c->adaptionset_minwidth_val = xmlGetProp(adaptionset_node, >>>>>>>> "minWidth"); >>>>>>>> - c->adaptionset_maxwidth_val = xmlGetProp(adaptionset_node, >>>>>>>> "maxWidth"); >>>>>>>> - c->adaptionset_minheight_val = xmlGetProp(adaptionset_node, >>>>>>>> "minHeight"); >>>>>>>> - c->adaptionset_maxheight_val = xmlGetProp(adaptionset_node, >>>>>>>> "maxHeight"); >>>>>>>> - c->adaptionset_minframerate_val = xmlGetProp(adaptionset_node, >>>>>>>> "minFrameRate"); >>>>>>>> - c->adaptionset_maxframerate_val = xmlGetProp(adaptionset_node, >>>>>>>> "maxFrameRate"); >>>>>>>> - c->adaptionset_segmentalignment_val = >>>>>>>> xmlGetProp(adaptionset_node, "segmentAlignment"); >>>>>>>> - c->adaptionset_bitstreamswitching_val = >>>>>>>> xmlGetProp(adaptionset_node, "bitstreamSwitching"); >>>>>>>> >>>>>>>> node = xmlFirstElementChild(adaptionset_node); >>>>>>>> while (node) { >>>>>>>> >>>>>>> Is there a reason you are not simply using my patch for this? It has a >>>>>>> better commit message. Do you mind if I apply my patch? >>>>>> This is revert, your patch is delete, isn't it? >>>>> >>>>> My patch has the same diff as yours. Given that the patch to be reverted >>>>> didn't delete anything, its revert just removes lines and doesn't add >>>>> any old lines back. >>>> No, your patch is a patch commit, this is a git revert, this can revert >>>> the old commit, your patch can save old commit. >>> >>> What? A revert (whether it is yours or mine) is a patch on top of >>> current master (or on top of the old branches that you backport it to); >>> it does not remove the old commit from the repo. Removing the old commit >>> would only be possible if one rewrote history, but this should never be >>> done as soon as others have based work on it (for FFmpeg this means: >>> what has been committed to the main repo can never be removed, only >>> reverted; but you can rewrite history of your private developer branches >>> any time). >> For example: >> >> commit de1b2aa7968343fe70ca924f473d9b53eeb85490 >> Author: Guo, Yejun <yejun....@intel.com> >> Date: Wed Jan 29 01:15:28 2020 +0100 >> >> Revert "fate/filter-video: add two tests for dnn_processing with frame >> format rgb24 and grayf32" >> >> The tests broke fate without SAMPLES and fate on some platforms. >> This reverts commit 95ade711eb4afb8b76a765ef6571e7934ad7f8cc. >> >> (base) liuqi05:ffmpeg liuqi$ git log | grep >> 95ade711eb4afb8b76a765ef6571e7934ad7f8cc. >> This reverts commit 95ade711eb4afb8b76a765ef6571e7934ad7f8cc. >> (base) liuqi05:ffmpeg liuqi$ > > The reason this command finds only one of the two commits is that you > added the "." at the end. If you left it out, you would get both the > original commit as well as the reverted commit. Ah, yes, your are right, it’s my mistake, I misunderstood the revert past, It should merge your patch if this cannot erise the old commit. > > - Andreas > _______________________________________________ > ffmpeg-devel mailing list > ffmpeg-devel@ffmpeg.org > https://ffmpeg.org/mailman/listinfo/ffmpeg-devel > > To unsubscribe, visit link above, or email > ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".
Thanks Steven Liu _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".