Giter Club home page Giter Club logo

gnome-mplayer's Introduction

The Advanced Video Controls may not work on all machines they seem to require
that the vo be set to gl:yuv=3 or gl:yuv=4 for the gamma, hue and saturation 
settings.

gnome-mplayer's People

Contributors

goldenlederhosen avatar

Watchers

 avatar  avatar

Forkers

fordream

gnome-mplayer's Issues

Please add mplayer and gnome-mplayer logging in GUI

A handy feature that would greatly assist my testing is being able to view
the current gnome output via a log from a gui menu item within gnome
player. Also being able to view any gnome-mplayer log details in a seperate
menu item. This will help track down items like what version of mplayer is
being used, the video output driver, etcetc.

Thanks.

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 11:39

Wrong timeline for ogg files

What steps will reproduce the problem?
1. Download ogg file from the followng url
http://www.redhat.com/v/ogg/TruthHappensRmx.ogg
2. Play it
3. Gnome-mplayer shows time line as 3:45:13 but actually duration of the
video file is 0:03:31

What is the expected output? What do you see instead?
Ogg file has duration equals 0:03:31
Gnome-mplayer shows it as 3:45:13

What version of the product are you using? On what operating system?
Fedora 8
gnome-mplayer 0.5.3

Original issue reported on code.google.com by [email protected] on 23 Dec 2007 at 8:43

Add Scroll Wheel Seeking Functionality

Using gnome-mplayer 0.6.0 is fantastic, but the one big thing that I'm
still missing from plain old mplayer (no gui) is the scroll wheel seeking
functionality.

Currently, scrolling the wheel up or down over the video area does nothing.
Would it be possible to make scrolling up a shortcut for seeking forward,
and scrolling down the opposite? This would be very handy, and it would not
interfere with any other functionality.

Thanks for listening,
Andy

Original issue reported on code.google.com by [email protected] on 13 Aug 2008 at 4:41

Subtitles

What steps will reproduce the problem?
1. Open *.ogm/*.mkv file with some subtitles
2. Try View -> Show Subtitles
3.

What is the expected output? What do you see instead?
Subtitles should be enabled.

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 28 Apr 2008 at 4:35

SIGSEGV while dragging a song to the playlist from an sshfs mount

What steps will reproduce the problem?
What is the expected output? What do you see instead?

Please refer to the original bug report in Ubuntu:
https://bugs.launchpad.net/ubuntu/+source/gnome-mplayer/+bug/232396 

What version of the product are you using? On what operating system?

0.6.0 on Ubuntu 8.04 (using Gnome 2.20)

Please provide any additional information below.

user believes this could be due to the gvfs

Original issue reported on code.google.com by [email protected] on 27 May 2008 at 9:22

new feature request

First, thanks for your excellent program! It would be good to add - and I
think that many people used it too - click "Play DVD from the hard drive"
(as in the illustration). Opening of the dvd drive through the Open
location is very uncomfortable.
It would be useful to offer in setting "Volume normalization by default."

Small pieces of user comfort ...

Thank you!

Original issue reported on code.google.com by [email protected] on 3 Aug 2008 at 11:02

Attachments:

gnome-mplayer does not remember window position

The one major gripe I have with gnome-mplayer is that it seems to pick it's
own starting position instead of remembering the previous position and
loading there. Could this be fixed? I am currently using 6.3.

Original issue reported on code.google.com by [email protected] on 12 Jul 2008 at 12:25

Please add mplayer location to advanced preferences

Kevin I am very much thankful for your terrific player and I am eagerly
testing it on my mplayer builds. A key feature I need please to better help
you test the app is the ability to specify where gnome-mplayer should get
its mplayer executable file from within my filesystm. This is critical for me.

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 10:59

Textual subtitle encodings

It should be possibile to have preferences for subtitle encodings (cp1250,
utf-8, etc). Serbian titles looks like (/&/%#""...  :)

I will translate this program to Serbian soon.

Original issue reported on code.google.com by [email protected] on 24 Apr 2008 at 9:48

Update gnome-mplayer.desktop file

You should add following lines to desktop file, I forgot that when
translateing to Serbian:

Name[sr]=Гномов Мплејер
Name[sr@latin]=Gnomov Mplejer
Comment[sr]=Пуштање мултимедијалних датотека
Comment[sr@latin]=Puštanje multimedijalnih datoteka

Original issue reported on code.google.com by [email protected] on 28 May 2008 at 12:12

No error handling in gui.c can cause sigsegv

We have a crash report in Ubuntu against gnome-mplayer (see 
https://bugs.launchpad.net/ubuntu/+source/gnome-mplayer/+bug/215823).
Apparently there is no error handling in gui.c/drop_callback() for the 
case of errors happening in g_filename_from_uri, which will cause a 
sigsegv.

Original issue reported on code.google.com by [email protected] on 17 Apr 2008 at 9:38

Problem with subtitles in some .mkv files

What steps will reproduce the problem?
1. Play a .mkv video file with certain subtitles/fansubs.

What is the expected output? What do you see instead?
The subtitles should autoload, or show up after clicking "show subtitles",
but they never do.

What version of the product are you using? On what operating system?
I've noticed this since version 0.6.2, and is still there in 0.6.2

Please provide any additional information below.
This doesn't happen with every .mkv file, but it does happen with at least
20% of them. Mplayer is able to show these subtitles, but gnome-mplayer is
not. I've noticed this happens mostly with files that have colored/styled
subtitles, and the media being played is mostly anime fansubs.

Original issue reported on code.google.com by perfectska04 on 10 Jul 2008 at 11:50

Missing license and copyright info

Hi Kevin,

in 0.6.1 you added two new source files: mntent_compat.c and 
mntent_compat.h
There is neither license nor copyright information in them though, should 
we assume them to be GPL 2 and copyright 2008 K.dekorte or something 
else?

Original issue reported on code.google.com by [email protected] on 4 May 2008 at 9:12

DVB support

Hello there.

Is it planned to have DVB support added to the gnome-mplayer GUI?
I think it would be simple to have a menu item for "Watch TV" that would
fill up the playlist with channels.conf items, but I an still new to C.

Thank you.

Original issue reported on code.google.com by [email protected] on 27 Apr 2008 at 11:59

Wrong (or no) copyright/license on some translations

While packaging gnome-mplayer for Debian, I noticed that the following 
translations have no (or incorrect) copyright and some of these also no 
(or incorrect) license:

pt_BR.po
ru.po
[email protected]
sr.po
sv.po
zh_CN.po

langlist.h also has no copyright.

Do we know who is the author for the pt_BR translation?

Original issue reported on code.google.com by [email protected] on 16 Jun 2008 at 5:19

Size Preference Not Retained on Additional Open R715

What steps will reproduce the problem?
1. Using gnome-mplayer R715
2. Start playing a film, my example uses a large one 1920x1080. I always
watch my films in the original size.
3. Press stop.
4. Open another film, say a DVD with menu support
5. Observe the dvd menu is not displayed in the expected 720x576
anomorphic, it retains the unwanted earlier footages' size.

Thanks

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 11:21

maximize window

Maximize button seems to be missing. Take a look at the screenshot:
http://img526.imageshack.us/img526/3465/maximizejh0.png

Original issue reported on code.google.com by [email protected] on 28 Apr 2008 at 8:33

Screenshot support

Hi. Very nice program you have here. Could you add an option to take a
screenshot of the current frame? Edit->Take screenshot or something similar
(like totem).

Original issue reported on code.google.com by [email protected] on 12 Aug 2008 at 6:27

redefinition of stdout and stderr

What steps will reproduce the problem?
1. ./configure; gmake
2.
3.

What is the expected output? What do you see instead?
a successful build; instead it fails with 
'error: syntax error before '&' token'

What version of the product are you using? On what operating system?
gnome-mplayer 0.7.0, openbsd

Please provide any additional information below.
the error is caused by redefining 'stdout' and 'stderr', and is fixed by
replacing stdout with std_out and stderr with std_err


Original issue reported on code.google.com by [email protected] on 16 Aug 2008 at 8:50

[Feature] Enhanced file info

It would be nice if View -> Media Info would display:
1) Audio and video codecs;
2) The number of audio channels;
3) Video resolution;
4) Video FPS.

Original issue reported on code.google.com by [email protected] on 28 Apr 2008 at 5:11

hide controls should also hide menu bar

---What is the expected output? What do you see instead?---
I prefer very minimalistic guis and often use totem instead of
gnome-mplayer just because it's hide controls funtion hides both the
menubar and the playback bar.

---What version of the product are you using? On what operating system?---
0.6.3 on ubuntu 8.04 amd64

---Please provide any additional information below.---
There has already been an improvement in 0.6.2 that resized the window once
the controls were hidden and avoiding the black bars like in previous
versions. Good job.

menu bar - file/edit/view/help bar

Original issue reported on code.google.com by [email protected] on 16 Jul 2008 at 3:11

[req] Hide menu bar

It would be great if menubar could be hidden (to reanable it one could just
right click on main gnome-mplayer window and chose it from the list) like
in gnome-terminal.


Original issue reported on code.google.com by [email protected] on 24 Jun 2008 at 7:47

keyboard shortcuts do not work

What steps will reproduce the problem?
1.Open a movie with srt subtitles
2. Press "x" or "z" keys to change subtitle delay (other keyboard shortcuts
do not work neither)
3.

What is the expected output? What do you see instead?

mplayer (not gnome-mplayer) works ok with all keyboard shortcuts.

What version of the product are you using? On what operating system?

gnome-mplayer 0.60 under Ubuntu 8.04 

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Aug 2008 at 10:13

Playlist problems

1. If playing movie in fullscreen and then some audio (egg mp3, ogg) comes
after that movie in your playlist you get messy window...

2. Drag and drop folder in playlist should search for media files inside
that folder. If you drag and drop folder with eg. film.avi and subtitle.srt
it would be nice to add that movie :)


Original issue reported on code.google.com by [email protected] on 7 Aug 2008 at 8:58

[Feature] Option to exit after playlist played

A low-priority feature request, for sleepy Bob ;)

 - bob fell asleep while watching his videos in fullscreen
 - currently, when playlist is done, the screensaver is still disabled
 - bob would not want to damage its screen with having the same picture the
whole night !

An advanced option could be "Exit after playlist
expires|finished|done|complete" ?

Or, instead of quit, leave fullscreen and restore screensaver... but then
it has to be disabled again when playing a new item...

Original issue reported on code.google.com by [email protected] on 22 Apr 2008 at 1:29

PCM Sound is maximum after starting gnome-mplayer

What steps will reproduce the problem?
1. Set sound-level to 80% (alsamixer)
2. Close alsamixer
3. Start a movie with gnome-player

What is the expected output? What do you see instead?
The volume Level should be at 80% but instead the volume Level increased to
100%

What version of the product are you using? On what operating system?
0.6.0
Gentoo stable

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 24 Apr 2008 at 6:43

Not playing stream

What steps will reproduce the problem?
1. Open
http://asx.sbsnet.nl/sbs6/groetenuitderimboe_S03/groetenuitderimboe_S03E08.wmv
in firefox, or any of the other video's on
http://www.sbs6.nl/web/show/id=73863/langid=43.

What is the expected output? What do you see instead?
Expected: plugin playing video
Whats happening: cacheing till ~19% and then the player goes into 'Stopped'

What version of the product are you using? On what operating system?
Gentoo on x86 platform
firefox-2.0.0.14
gnome-mplayer-0.6.1
gecko-mediaplayer-0.6.1


Please provide any additional information below.
Playing the provided url directly with mplayer works:
"mplayer
http://asx.sbsnet.nl/sbs6/groetenuitderimboe_S03/groetenuitderimboe_S03E08.wmv"


Original issue reported on code.google.com by [email protected] on 23 May 2008 at 12:56

ugly icon

What steps will reproduce the problem?
1. Launch gnome mplayer
2. Look at the icon in the Avant window navigator


What is the expected output? What do you see instead?
The xpm icon should be scaled and the icon should look nice, but it looks
pretty ugly instead.
Screenshot:
http://img73.imageshack.us/img73/1190/screenshot1zn7.png

What version of the product are you using? On what operating system?
latest from svn on Ubuntu 7.10

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 16 Jun 2008 at 4:47

R759 - Fresh Install Defaults to Enable Deinterlace Filter

Hi Kevin,

I think I recall that disabling the deinterlace filter by default was
agreed too on the basis that most content is progressive and that loading
the filter was mostly unecessary. I have done a fresh compile and install
observing the deinterlace filter is still being loaded by default in
revision 759.

Thanks

Original issue reported on code.google.com by [email protected] on 18 Aug 2008 at 12:31

Controls problems

What steps will reproduce the problem?
1. play a movie
2.
3.

What is the expected output? What do you see instead?
There are two problems.

1. When I make the full screen view the controls menu don't disappears.

2. If I pause the movie, when return from pause (using always the space
key), the forward key don't work, I need to return to the controls menu and
press the play button.

What version of the product are you using? On what operating system?
gnome-mplayer-0.6.2-2.lvn9.i386 in Fedora 9

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 15 Jun 2008 at 1:58

Starting gnome-mplayer change my system volume

Ok so, when master is set to say half of its volume, starting Gnome-mplayer
sets it to 100%.

You should make player to find system volume level and load that on
startup, or even better, you should inplement mplayer’s software volume
control, so that gnome-mplayer remembers last volume without changeing
system volume.

Original issue reported on code.google.com by [email protected] on 9 Jun 2008 at 8:34

Buttons

This is a feature request. 
Gnome Mplayer should be the first mplayer frontend to perfectly integrate
in a gnome environment, but the Gnome Mplayer buttons simply don't fit in
any gnome look and feel.
I see two alternatives to keep the buttons small, while having a better
integration:
1) The OpenOffice solution. The control icons are of the same size of the
"small" icons in OpenOffice. Openoffice mimics exactly the appearence of
the gnome look and feel when the mouse passes over them.
2) The simple solution. When the mouse passes over one of the control icon,
instead of showing a square around it you could simply highlight the icon,
changing its color to a brighter one. It would be a lot better than now.

Original issue reported on code.google.com by [email protected] on 28 May 2008 at 6:37

Dependency to gconf, remove it or make it optional?

Hallo :)

I really like your program, but I wonder why there's a strong dependency to
gconf? Yes I know, there's gnome in the program's name. But I  see it
rather like a nice gtk frontend to mplayer that I would use on tiny
distributions too.

Would it be possible to remove the dependency to gconf? or make it at least
optional?

Thank you :)

Original issue reported on code.google.com by [email protected] on 20 Jul 2008 at 9:28

DVDNAV Menu Mode False Progress Bar Notification R715

What steps will reproduce the problem?
1. Compile mplayer with libdvdcss, libdvdread, libdvdnav
2. Run gnome mplayer R715 in dvd menu mode
3. Observe that the progress bar animation does work unlike the previous
bug I reported.
4. Observe that the app does not handle the "Looping" of dvd menus in that
the progress bar animation remains full yet it restarts in each loop.
5. Observe the looping in the text count of playback

Perhaps the idea of this gui element in dvd menus could be reconsidered?
Its very much useful in DVD title playback, and general film playback but
not so in dvd menu mode.

Thanks Kevin

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 10:57

Displayed video is too small

What steps will reproduce the problem?
1. Play any video (mpg, avi, wmv, flv etc)


What is the expected output? What do you see instead?
I'm expecting to see a normal/usable display, instead I see the video
playing in an area the size of a UI button. The display cannot be resized
unless you enable the playlist but this does not resize the video. The
video plays fine when launched from the command line version of mplayer and
the gui version (gmplayer). All versions are configured to use xv/oss and I
tried x11 and gl in gnome-mplayer with no effect.


What version of the product are you using? On what operating system?
This is using v0.6.3 on Debian (Sid)


Please provide any additional information below.
I've attacted two screen shots, the default view and after resizing the
video. (If you look closely you'll see the video under the File menu)

Original issue reported on code.google.com by [email protected] on 4 Aug 2008 at 8:56

Attachments:

Problem with play/pause and a LIRC remote.

What steps will reproduce the problem?
1. Play any media with gnome-mplayer.
2. Press the pause button in a LIRC remote.

What is the expected output? What do you see instead?
gnome-mplayer should be able to pause completely, but instead, playback
only freezes for half a second and then resumes.

What version of the product are you using? On what operating system?
I'm using version 0.6.2-0.6.3 in Ubuntu 8.04.1

Please provide any additional information below.
I am using a Creative RM 1500 remote, and my LIRC is configured by the
mythbuntu LIRC generator. The remote works flawlessly and can pause
correctly on regular Mplayer. 

It is possible to play/pause normally in gnome-mplayer with the LIRC remote
if the media is paused beforehand. However, the progressbar will remain
static and say "Paused" even if the media is playing, which in turn doesn't
let the progressbar hide in fullscreen and displays inaccurate progress.

Original issue reported on code.google.com by perfectska04 on 11 Jul 2008 at 12:04

'View media info' enhancements

---What is the expected output? What do you see instead?---
The 'view media info' should not scale the video but resize the window
instead. Additionally, it should display more information (video
resolution, bitrates, codecs, etc).

---What version of the product are you using? On what operating system?---
0.6.3 on ubuntu 8.04 amd64

---Please provide any additional information below.---
Perhaps show bar w/ limited info (filename/resolution) on "I" and pop up a
window w/ a lot more info on "ctrl+I" or some other key combination.

Original issue reported on code.google.com by [email protected] on 16 Jul 2008 at 3:18

scaling subtitles (they are too big

What steps will reproduce the problem?
1. Cannot scale subtitles, the standard subtitle font is too big
2.
3.

What is the expected output? What do you see instead?
Small subtitles, what i want to see is BIG subtitles 

What version of the product are you using? On what operating system?
version 0.6.0, Ubuntu hardy (may 27 2008)

Please provide any additional information below.
Changed /.mplayer/config file with codes from /.mplayer/gui.conf, no effect!

Original issue reported on code.google.com by [email protected] on 27 May 2008 at 9:06

Please add DVD Multi Angle Support

DVDs compliant to the DVD spec have a feature where multiple angles are
allowed and some dvds use this feature.

I think the DVD menu integration in gnome-mplayer is great (certainly
better menu integration than smplayer) but it could be improved by
supporting multi angle DVDs.

Thanks

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 11:52

automatic unpause on keypress

What steps will reproduce the problem?
1. open video file, play it
2. press space to pause
3. press alt-tab to switch to another window

Expected: player stays paused
Instead: video automatically unpauses, while player still thinks it is
paused and shows 'Paused' in status area, and needs 2 space clicks to re-pause.

What version of the product are you using? On what operating system?

Fedora 9 x86_64 with default packages from livna,
mplayer-1.0-0.93.20080211svn.lvn9.x86_64
gnome-mplayer-0.6.2-2.lvn9.x86_64


Original issue reported on code.google.com by [email protected] on 11 Jun 2008 at 10:42

Install Not Added To Gnome "Open With" R715

What steps will reproduce the problem?
1. I compiled R715 using ./configure, make, sudo make install, sudo make clean
2. I went to a film on my desktop and attempted to run "open with" on the
film to get Gnome to default to use gnome-mplayer (cos its great!)
3. It was not in the Gnome list of available applications and I had to do a
custom gnome-mplayer command to get it defined as the default for that file
type

It did however get added to the gnome start menu under multimedia as expected.

Im on Ubuntu Intrepid, synched with current repo 15 July

Thanks

Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 11:07

Switching audio tracks

What steps will reproduce the problem?
1. Open *.ogm, *.mkv file with  multiple audio streams
2. Try Edit -> switch audio track
3.

What is the expected output? What do you see instead?
Audio track should change.

What version of the product are you using? On what operating system?
0.6.1

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 28 Apr 2008 at 4:32

View > Minimal mode

In addition to Show/hide controls, there could be a "minimal mode" to hide
menu and title bars. It would only show the video frame. 

Would be usefull when putting gnome-mplayer on Top of all windows.
Basically when you want to watch stuff while working :)

When listening to audio, it could show the playlist only ?

Thanks :)

Original issue reported on code.google.com by [email protected] on 23 Jul 2008 at 4:54

GUI graphic progress bar animation not working R715

What steps will reproduce the problem?
1. Open media footage such as the Ubuntu Experience ogg film supplied in a
default Ubuntu install (can send to you on request its small)
2. Observe no progress bar graphic showing how far through the film it is.
That said, the timer does in fact work, its just the background graphic
progress animation that does not.

Im on Intrepid, synched to current repo 15 July, compiled R715

Thanks Kevin :)


Original issue reported on code.google.com by [email protected] on 14 Jul 2008 at 10:53

Playlist drag and drop

What steps will reproduce the problem?
1. Open gnome-mplayer 
2. View -> Playlist
3. Drag and drop several files to the playlist
4. gnome-mplayer segfaults or hangs.

What is the expected output? What do you see instead?
Files should be added to the playlist.

What version of the product are you using? On what operating system?
0.6.1

Please provide any additional information below.

Here is the console output (doesn't the "file:///" part look strange?):

[tomas@ubuntu:~/Desktop]$ gnome-mplayer                           (04-28 20:14)
filename = '/home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_09[divx5.05].ogm'
filename = 'file:///home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_10[divx5.05].ogm'
[1]    31364 segmentation fault  gnome-mplayer

[tomas@ubuntu:~/Desktop]$ gnome-mplayer                           (04-28 20:19)
filename = '/home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_09[divx5.05].ogm'
filename = '/home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_10[divx5.05].ogm'
filename = '/home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_11[divx5.05].ogm'
filename = 'file:///home/tomas/My
Videos/Mahoromatic/[a4e]Mahoromatic_12[divx5.05].ogm'


Original issue reported on code.google.com by [email protected] on 28 Apr 2008 at 5:27

Please add subtitle position support

What steps will reproduce the problem?
1. Play a movie
2. Add subtitles
3. Press 'r' or 't'


What is the expected output? What do you see instead?

When i press 'r' and 't' keys with OSD turned on, although i see
information about the change of subtitle position, the subtitles stay at
the bottom of the screen.


What version of the product are you using? On what operating system?

gnome-mplayer 0.6.3 @ Gentoo Linux


Please provide any additional information below.

As an aditional feature it would be fun to have an option which would
automaticly align the subtitles with the border of the movie in some way
(i.e. my preffered subtitle position is when one line is displayed below
the picture and the rest of the lines cover the bottom of the picture).

Original issue reported on code.google.com by [email protected] on 7 Aug 2008 at 10:25

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.