Ticket #193 (closed task: fixed)

Opened 9 months ago

Last modified 6 weeks ago

[RELEASE NOTES] 1.7

Reported by: Frans Owned by:
Priority: major Milestone: MediaMosa 1.7
Component: Documentation Version: 1.7.0.1
Keywords: Release Notes Cc:
MoSCoW: Must Have Estimated time after impact analysis:
Related to project: none Tested:
Accepted: yes Estimated Hours:

Description

Releasenotes 1.7.0 - 5-11-2009 23:00
====================================

Core


#7 [Still] Additional STILL functionality
#83 Multiple stills per asset (storage)
#84 Generating multiple stills for storyboard
#159 tagging for mediafiles.

Major upgrade in still handling. No more 1 still per asset, generation of multiple stills in 1 call, tagging on mediafiles; too much to mention here, see ticket #7, #84, #159 for rest call details.

#26 [Documentation] Webservices document additions
The latest documentation can be found on http://mediamosa.org/api

#28 Protection on master-slave assets
An application has to explicitly approve other applications to allow
the creation of assets in their own application through the
master-slave construction. This is a toggle in the admin interface
per application.

#59 Uploadticket redundancy
Upload is a little simplified - the redundancy of uploadticket is removed.

#74 Read access on slave assets (and #114)
[get] mediafile/{id}/acl will also show acl rules of (master/slaved) assets.

#75 UTF8/latin probleem bij zoeken op tags met 'vreemde tekens' opgelost.

#86 Cleanup of still-'tickets' more robuust
The current "still image with symlinc" solution had performance problems when large numbers of stills are generated. Fixed.

#147 Support Callback URL after Transcoding job
When a transcoding job finishes, a ega defined url is called. No more polling for jobstatusses is needed anymore in the ega.

#184 added a cleanup routine of old waiting upload calls.

#3 [GET] /user/{fav_user_id}/favorites/delete deprecated in favor of

[POST].

#11 [get] mediafile/{mediafile-id}/analyse added to force a reanalyze.

#19 [Transcoding] Transcoding Profile restcall
Ega's can create and maintain their own transcode profiles with a
number of new restcalls.

Batch upload parser


Vp-core trac issue #38 "Bulkupload XML parser minder kritisch"
Als de xml parser fatale fouten tegenkomt in de vuf file, zal het proberen om een emailadres hieruit te genereren, en indien mogelijk
hiernaar een fout te mailen. Tevens zal de .vuf worden hernoemd naar .results.

OAI provider


#8 0016473: [OAI] Geen ondersteuning nog voor deleted assets
Already released in 1.6 but now officially, OAI has support for
deleted assets.

WLE
---

(The wle will be updated on mediamosa.org)

#77 wrong rest example fixed in vpx_rest

#118 The upload form fields are not mandatory anymore, and added a

transcode option on the mediafile page.

#78 renamed wle_asset_search method (interferes with hook_search)

Change History

Changed 9 months ago by Frans

  • status changed from new to closed
  • resolution set to fixed

Changed 9 months ago by Frans

  • version changed from 1.7.0 to 1.7.0.1
  • milestone changed from MediaMosa X.X to MediaMosa 1.7

Releasenotes 1.7.0.1 10-11-2009 22:31
======================================

MM #18: We decreased the possibility of generating a black still; when creating a
still we take 5 samples; the first is from the given frametime, and
the others from the frametime +- 1 and 3 seconds (eg. 10, 11, 9, 13,
7). The image with the most colours is chosen.

MM #23: Asset_id in logging. In the logpages of the transcoding
messages, an asset_id with a link is added, for better tracking of
transcoding errors and warnings.

MM #127/VPCore #17: We improved the search (read: fixed a bug) on long
textfields (such as description) to search above the 1000 characters.

MM #121: Added a download link in the admin interface next to the
mediafiles on the asset detail page. This means that the file is
downloadable for the admin regardless of the protection and
is_downloadable setting. This can be used to analyse possible
problems with files.

MM #158: Added an extra play request option: /asset/id/play with
profile_id=... for original = ... Which translates to: "play the file
which is transcoded according profile_id = {profile_id} of the
original {mediafile_id}".

MM #90: <ega_play_url> didnt work correctly with master/slave
records. This was in fact fixed earlier with a related OAI change.

MM #161: VP-Core and WLE are build based on Drupal, both are upgraded
to the latest stable version 6.14; (no user visible changes).

MM #160: instant analyse after upload. After a file is uploaded a job
was started to examine the file and determine the videocontainer
type. This took some time, and in the mean time the file was not
playable. Now the analyse takes place immediatly after upload on the
app-server.

MM #111: admin interface, asset detail page: we added more mediafile
information.

MM #158: added a new option to the asset/{id}/play rest call to play a
transcoded version of a given mediafile_id.

Changed 8 months ago by Frans

VP-Core changelog 1.7.1 19-11-2009 20:22


[Core] #18 Stills generation: added a remark on de api documentation
about the algoritme of generating black stills. see
http://mediamosa.org/node/3649

[Core] #84: Multiple stills; Some minor changes, bugs fixed and
documentation added in the generation of stills.

[Core] #111: added stills in the admin interface at the asset detail
page.

[Core] #159: tag support bij mediafiles; changed the type parameter to
'is_still'.

[Core] #160: The instant analyse after upload did not generate an
admin log entry with information. Now it does.

[Core] Admin: finally solved a outstanding bug in unittest 504 (upload
test) which is used on the status page. This line showed a red line
when curl tried to upload through a squid proxy server.

[Core] #19: /transcode/profile/{profile_id} [POST] added a
replace=TRUE/FALSE parameter.

Batch (ftp) upload


issue MM #71:
We made three changes in release 1.7.1:

  • we simplified the errormessage when uploading a non existing file,
  • we fixed the transcoding profile error.
  • added a version number.

Changed 8 months ago by Frans

OAI PROVIDER CHANGES 1.7.1 - 1-12-2009 10:56 AM

General changes:

- Added version number to request?verb=Identify

- <setSpec> added to header if given.

CZP

- "educational/intendedenduserrole" is fixed. It is derived from the
field: czp:beoogde_eindgebruiker.

- Better handling of empty fields; they do no longer result in empty
tags (reported for technical/duration)

- If technical/duration is empty the corresponding mediafile is skipped
in the output.

- Change the url of educational/learningresourcetype/source

- <czp:classification>, <czp:educational> and <czp:context> improved.

DC

- Some fields were missing multiple entries.

- added <dcterms:alternative>

- <dcterms:isReferencedBy> is added

Changed 8 months ago by Frans

OAI PROVIDER CHANGES 1.7.2 - 15-12-2009 08:24 AM

General changes:

MM #172: Quota is not updated on owner-update of an asset; An update in
the ownership of an asset now also changes the (database) ownership of the
mediafiles. This resulted in some inconsistencies of the total quota of
users. This release updates the database where this has
occured.

MM #199: Some ffmpeg issues with the generation of stills are
fixed. Sometimes double stills were generated.

MM #200: "asset cannot be removed". This problem was caused by a left over
avi file from a failed wmv transcoding. The asset delete function now also
takes care of those temporary files.

MM #197 Upload: metadata was generated double; this should not occur anymore.

Scene detection finally is working; see
mediafile/$mediafile_id/still/create for details on how to use.

#115 [Management Interface] Asset properties shows mediafiles and stills.

VPCore Trac #25 is_empty_asset of NIBG was not filled properly, so the
master slave sharing to other applications was very limited. This was
fixed.

VP-Core Admin interface:

MM #221: play proxy call, response=metafile for quicktime; changed the
contenttype from "application/x-quicktime-media-link" to
"application/x-quicktimeplayer"

Batchupload

MM #20: The bulkupload now also supports a method of uploading
external assets.

(de nieuwe batchupload verwerker is momenteel geupgrade op de bestaande
upload server, de bulkupload splitter is nog niet gereed, er komt een mail
over de lijst zodra het gereed is.)

OAI

MM #202 we added an internal OAI version in ?Identify

CZP change only: when a mediafile has no technical location, the asset is
not shown at all.

Changed 6 months ago by Frans

  • moscow set to Must Have

MediaMosa 1.7.3, 2010-01-11


- Upgrade to Drupal 6.15.

- MM issue #237: Fixed a bug in statistics module for the last month of
the year.

- SN issue #9: CQL bug with quotes fixed.

- SN issue #6: database field 'transcode_inherit_acl' default set to true.

- MM Forum topic 128: added a still link in the playproxy variables list.

Several optimizations to the analyse of videofiles were added:

- Flv hinting detection added to analyse script. Newer versions of ffmpeg
can detect if flv hinting was added. If so, the analyse script will not
try to add hinting itself (if parameter was given).

- File Duration bug to 50 seconds fixed. There is a bug in 1.7 that many
mediafiles resulted in a duration of 50 seconds. This is fixed.

- Added a reanalyse parameter: no_hint (boolean). The reanalyse rest call
has a extra parameter: no_hint. Regardless of the client application
setting, the reanalyse does not try to add any hinting to the file.

- Fixed a analyse bug with streams with no bitrate. In some cases a
videofile with streams with no defined bitrate gave no technical metadata
at all. This is fixed.

- Analyse of still mediafiles fixed. It is now also possible to start an
analyse of stills. (width, heidth and mimetype are determined).

Changed 6 weeks ago by MC-arjen

MediaMosa 1.7.4, 2010-06-21

Upgrade to Drupal 6.17

Note: See TracTickets for help on using tickets.