Ticket #2494 (closed bug: obsolete)

Opened 15 years ago

Last modified 13 years ago

video-performance-with-text-frames

Reported by: diana Owned by: boyanl
Priority: major Milestone:
Component: uncategorized Version: 2.0
Keywords: video,text Cc:
Category: unknown Effort:
Importance: critical Ticket_group:
Estimated Number of Hours: 0 Add Hours to Ticket: 0
Billable?: yes Total Hours: 0
Analysis_owners: diana,mira,boyanl Design_owners: diana,mira,boyanl
Imp._owners: diana,mira,boyanl Test_owners:
Analysis_reviewers: todor Changelog: Changelog
Design_reviewers: pap Imp._reviewers: deyan, todor, pap
Test_reviewers: Analysis_score: 4
Design_score: 3.5 Imp._score: 3.5
Test_score: 0

Description

When a video is played in Sophie2 with text frames in the same page the video is too slow.

Attachments

videoPerformance_first.patch (28.3 KB) - added by boyanl 15 years ago.

Change History

comment:1 Changed 15 years ago by diana

  • Status changed from new to s1b_analysis_finished

comment:2 Changed 15 years ago by todor

  • Analysis_reviewers set to todor
  • Analysis_score changed from 0 to 4

comment:3 Changed 15 years ago by boyanl

  • Status changed from s1b_analysis_finished to s2a_design_started

comment:4 Changed 15 years ago by boyanl

  • Status changed from s2a_design_started to s2b_design_finished

Changes to ElementView

  • Extract the "content location" of into a property so that it wouldn't be fetched from the model every time when it isn't necessary.
  • Extract the "margin location" for the same purposes.
  • Extract the location channel for the same purposes
  • Move getBoundArea from ElementH to ElementView and modify it using the new methods instead.

Changes to ElementH

  • Added an overload of getLocation which accepts the content location instead of time (to avoid computing the content location again)

Modified the calls to getBoundArea and other methods extracted in ElementView which were previously accessed through the model and depended on the element time.

Changed 15 years ago by boyanl

comment:5 Changed 15 years ago by pap

  • Status changed from s2b_design_finished to s2c_design_ok
  • Design_score changed from 0 to 3.5
  • Design_reviewers set to pap
  • Ok

comment:6 Changed 15 years ago by boyanl

  • Owner set to boyanl
  • Status changed from s2c_design_ok to s3a_implementation_started

comment:7 Changed 15 years ago by boyanl

  • Status changed from s3a_implementation_started to s3b_implementation_finished

comment:8 Changed 15 years ago by pap

  • Status changed from s3b_implementation_finished to s3c_implementation_ok
  • Imp._score changed from 0 to 3.5
  • Imp._reviewers set to deyan, todor, pap
  • Committed in [9258].
  • The locationChannel property in ElementView doesn't depend on time and also it wasn't used anywhere, so I removed it.
  • Bad JavaDoc on properties. Have a look at other properties' JavaDoc. Also no matter the kind of JavaDoc-ed thing the first sentence should briefly say what it gives you. So don't start with "used for optimization".
  • The wrapMode parameter of ElementView.getBoundArea method is quite strange and hard to comprehend (especially that BoundMode is checked if the parameter is false).

comment:9 Changed 13 years ago by meddle

  • Status changed from s3c_implementation_ok to closed
  • Resolution set to obsolete

Closing all the tickets before M Y1

Note: See TracTickets for help on using tickets.