[Bug 731029] Incorrect reading of the GST_TAG_DATE_TIME field of a MPEG-4 AAC encoded file

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Thu Jun 5 11:20:08 PDT 2014


https://bugzilla.gnome.org/show_bug.cgi?id=731029
  GStreamer | gst-plugins-good | 1.2.4

--- Comment #5 from foss.freedom at gmail.com 2014-06-05 18:20:04 UTC ---
Hi Vincent,

  thanks for the feedback.

It appears that many of the iTunes m4a files (I cant upload here due to the
size and obvious copyright issues) produced since 2011 have the same issue - a
GST-TAG-DATE-TIME field and a contradictory alternative GST-TAG-DATE field. 
Before 2011, just the GST-TAG-DATE was filled.

Basically I think Jonathan Matthew (Rhythmbox maintainer) is wanting feedback
here.

Jonathan's latest commit here ...
https://github.com/GNOME/rhythmbox/commit/1d921b4e77c1d50d3ac8cfc63855af0b1adb0b32

He is trying to calculate the year value to be displayed by the application by
first pulling the GST-TAG-DATE-TIME and if this fails, falls back to pulling
the value for GST-TAG-DATE.

As Jonathan has said here
(https://bugzilla.gnome.org/show_bug.cgi?id=723020#c11) - this algorithm is
sort of arbitrary.  In your experience, should Rhythmbox be doing the flip side
- pulling GST-TAG-DATE first before falling back to GST-TAG-DATE-TIME ?

Note - this same section of code is used to calculate the year value for all
audio file types not just m4a

thanks in advance

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list