Ticket #234 (closed task: fixed)

Opened 3 years ago

Last modified 3 years ago

[RELEASE NOTES] 1.5

Reported by: Frans Owned by:
Priority: major Milestone: MediaMosa 1.5
Component: Core Version:
Keywords: Cc:
MoSCoW: Should Have Estimated time after impact analysis:
Related to project: none Tested: yes
Accepted: yes Estimated Hours:

Description

VPX-release (VPX 1.5.3) 22 april 2009


VP-Core


[0016793] Er zat een bug in de objectcode voor een flash playrequest,
een van de hoogte/breedte parameters werd niet goed gezet, waardoor in
IE de flash player niet altijd goed werd getoond. Dit is opgelost.

[0016776] Autorisatie op basis van groepen domains/realms is nu iets
verder uitgelegd in het webservice document. In het bijzonder het
gebruik van .group in de domain-groepnaam is toegelicht. En zijn de
voorbeelden verder uitgewerkt.

[0016791] werking van domain/realm-groepen icm master/slaves.
Hierin wordt gevraagd om groepen van domeinen in geval van master/slave
te laten kijken naar de definitie zoals ze in de slave applicatie zijn
aangemaakt, in plaats van de groep-definitie van de master. Dit dient
om de slave zelf de beheer van de grouplijsten te kunnen laten
bijhouden. Verdere uitleg zal ik in het mantis issue opnemen.

[0016570] bij een play request van een wmv file in een object, werd
tot op heden niets met de start en stop tijden gedaan. Dit is in 1.5.2
ten onrechte geimplementeerd in de playproxy metafile request. Dit is
nu weer teruggedraaid. In mantis zullen we een discussie starten over de
beoogde oplossing.

[0016713] is_(u)(i)nappprop(r)iate. Het gebruik hiervan is verder
aangescherpt. De video kan niet meer worden afgespeeld (anders dan de
is_app_admin), de video wordt niet meer gevonden (anders dan de
is_app_admin en de eigenaar), en alleen de eigenaar en de applicatie
via app-admin hebben toegang tot de asset details.

[0016780] Metadata van een Asset update. We hebben bij de call
"asset/{id}/metadata [post]" een nieuwe parameter geintroduceerd:
action. Dit is een aanvulling op "replace=true/false", deze zijn niet
anders dan anders, de action parameter werkt als volgt:

action = replace; vervangt alle metadata (is gedrag van replace=true)

action = append; vervangt geen metadata, voegt alleen toe (replace=false)

action = update; vervangt alle metadata van 1 metadata veld, en dus
niet van alle andere.

Een kombinatie gebruik van de 2 updatemogelijkheden geeft een error, bv:
"?replace=true&action=update".

replace=true of action=replace is nog steeds de default,

Zie het webservice document voor enkele voorbeelden.

[14995] De beheeromgeving is nu inline gedocumenteerd. Bij de
beheerschermen zijn de velden nader toegelicht.

Provider Applicatie:


[0015547 en 0016538] In de provider applicatie wordt nu in de vuf file
ook de xml gegenereerd met de metadata van de assets, volgens de
specificaties van het oai_batchupload 0.3 document. Deze 'rich' vuf
file wordt nu ook ondersteund door de ftp-batch upload
mechanisme. Hiermee is de 2000 limiet niet opgelost in de interface,
maar is al wel een oplossing gevonden om bulk aanpassingen te kunnen
genereren.

Al eerder was in de PA opgeleverd, maar volgens mij nog niet gemeld:

[0015742] Een alles aan/uit knopje bij de selectie lijst.

[0016112] Dit hebben we helaas niet kunnen reproduceren.

VPX-release (VPX 1.5.4) 12 mei 2009


VP-Core


[0016450] VPX 1.5 Zoeken op auth en auth_id mogelijk maken

Het zoeken in de assets met CQL met de parameter "aut_app" is
aangepast. Met deze parameter kan gezocht worden naar
ge-master/slave-de assets.

[0016362] progressbar op download.vpx.kennisnet.nl mogelijk maken

In het webservice document (zie surfgroepen iteratie documenten, 1.5)
hebben we meer uitleg opgenomen over de
progressbar. Hierbij wordt tevens verwezen naar de WLE die een eigen
module heeft (uploadprogressbar) die de werking demonstreert. De code
van de WLE incl de uploadprogressbar staat op vpcore.nl (versie 1.4)

[0016570] WMV Object code doet niets met start en duration parameters

Het blijkt dat de WMV object code niets doet met de start en duration
parameters. De start en duration worden nu gevuld via een link naar
een asx file waarin deze parameters worden opgegeven. Dit lijkt een
werkbare oplossing te zijn.

[0016774] Ega_stream_url bij mediafiles alleen vullen als content
daadwerkelijk streambaar is

Het veld "ega_stream_url" in de xml output van een asset wordt nu
alleen nog maar gevuld als de mediafile inderdaad correct streambaar
is. Hiertoe wordt gekeken naar de container van de mediafile, en als
deze door 1 van de huidige streaming servers ondersteund wordt, is de
file streamable.

[0016562] autostart parameter meegeven bij play verzoek

De object code die wordt gegenereerd met het meegeven van de autostart
parameter is aangepast zodat het in de volgende gevallen werkt: met
firefox/ie voor de formaten mp4/wmv/flv.

[0016569] Video Hoogte en Breedte bepaling in objectcode

De video hoogte en breedte zijn nu aangepast.

Provider applicatie


[0016450] Extra zoekoptie; Bij het zoekscherm is in de Provider
applicatie de mogelijkheid gekomen om een CQL zoekstring op te
geven. Hiermee kan gezocht worden op ge-master/slave-de
assets. Gebruik hiervoor bv: "aut_app == 5" geeft alle assets die door
Beeld en Geluid zijn geshared aan Surfmedia.

VPX-release (VPX 1.5.5) 22 mei 2009


Op de acceptatie is 1.5.5 geinstalleerd met een oplossing voor [0016569 < http://mantis.kennisnet.nl/view.php?id=16569>]. [Core] Video Hoogte en Breedte bepaling in objectcode. Ik heb gemerkt dat de WLE nu ook weer normale hoogte/breedte objecten laat zien.

VPX-release (VPX 1.5.7) 21 juli 2009


Op acceptatie staat versie 1.5.7 van VP-Core, met daarin de volgende
changes:

[0016793] Objectcode heeft onjuiste afmetingen;

Als bij een playproxy call (type object) geen afmetingen worden
meegegeven, zal VP-Core de afmetingen aanhouden van de video, en niet
het intern default formaat (was 320x240).

[0016829]: [Transcode] gevolgd door een error bij analyse.

Voor 1.5.7 was het zo dat als een transcode een foutmelding gaf, en
dus geen transcode bestand aanmaakte, het toch een analyse startte
waarna de analyse even later meldde dat een file niet gevonden werd.
Het transcode proces test nu op het resultaat van de transcode,
om te bepalen of een analyse gestart mag worden.

Helaas heeft dit een regressie tot gevolg (zojuist ondekt door
Surfmedia); flv's met mp3 gegenereerden altijd al een error
(in libmp3lame) die genegeerd kon worden, maar die nu tot
gevolg hebben dat de analyse niet wordt gestart. We zijn een
correcte oplossing voor dit probleem aan het zoeken.

[0016921]: [Bulkupload] Inherit_acl=true als default

Bij de Bulkupload nemen transcodes van bestaand materiaal nu de
rechten van het orgineel over.

[0016791]: Onjuiste werking ACADEMIA.group en @ACADEMIA.group

Opgelost, de niet triviale details zijn te lezen in het mantis ticket.

[0016919]: [Bulkupload] [Transcoding] NIBG mp4 transcoding
en
[0016786]: [Bulkupload] Transcoding starten vanuit bulkupload
met behulp van de bulkupload kan een transcode worden gestart; neem in
de .vuf de volgende regels op (na de </videos>):

<transcodings>

<transcodingName>SURFmedia Preview</transcodingName>
<transcodingName>MPEG 4 - 500</transcodingName>

</transcodings>

[...] [Bulkupload] betere errorafhandeling

Er zaten nog 2 fouten in de batchupload verwerking die ervoor zorgden
dat de afhandeling van een .vuf werd afgebroken en er niet verder
verwerkt werd.

Change History

Changed 3 years ago by Frans

  • status changed from new to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.