summaryrefslogtreecommitdiffstats
path: root/gst/qtmux
AgeCommit message (Collapse)AuthorFilesLines
2009-08-04qtmux: Don't require endianness field for 8 bit raw audioJan Urbanski1-4/+10
Fixes bug #590360.
2009-06-25qtmux: Remove unused variable.Edward Hervey1-3/+0
2009-06-25qtmux: Fix debug statement.Edward Hervey1-1/+2
2009-06-19qtmux: only use (64-bit) extended (mdat) atom size if needed. Fixes #585319.Mark Nauwelaerts3-21/+42
2009-06-19qtmux: set default movie timescale to microsecond unitsMark Nauwelaerts1-1/+1
2009-06-19qtmux: compress/optimize stsc writingMark Nauwelaerts1-0/+4
2009-06-19qtmux: add 3GP style tagging (and refactor appropriately)Mark Nauwelaerts5-151/+487
2009-06-19qtmux (and variants): handle pixel-aspect-ratio. Fixes #584358.Mark Nauwelaerts4-3/+55
2009-06-01gppmux: enhance ftyp brand heuristic. Fixes #584360.Mark Nauwelaerts4-4/+57
2009-05-28qtmux: use different stsd atom type for H263 for ISO and QT variantsMark Nauwelaerts2-1/+5
Fixes #584114.
2009-05-15[qtmux] Fixes segfault when adding a blob as first tag.Thiago Santos1-7/+5
Moves tags data initialization to the function that actually appends the tags to the list. Fixes #582702 Also fixes some style caught by the pre-commit hook.
2009-05-10gppmux: Add MPEG-4 part 2 to supported formats. Fixes #581593.Mark Nauwelaerts1-1/+1
2009-05-07Add ranks to various muxers and encoders in -badChristian Schaller1-1/+1
2009-04-30qtmux: changes caps of src pads to video/quicktime, variant=somethingThiago Santos1-3/+4
Take a look at bug #580005 for further info.
2009-04-24mp4mux: Changes src caps to application/x-iso-mp4Thiago Santos1-2/+1
Fixes #580005
2009-03-26qtmux: fix reusing elementMark Nauwelaerts1-0/+7
State change to READY and then back to PAUSED should still provide the proper structures as are otherwise freshly available following a request_new_pad. Pointed out by Thiago Santos.
2009-03-23qtmux: fix includes for lseekWim Taymans1-0/+5
--
2009-03-23win32: fix seeking in large filesLRN1-1/+18
Use _lseeki64() on Windows to seek in large files. Fixes #576021.
2009-03-22Makefile.am: no static libs for pluginsStefan Kost1-0/+1
2009-03-03qtmux: Be a bit more verbose in our debug message when failing to renegotiateEdward Hervey1-2/+2
2009-01-28Additional media type support in qtmux (and friends).Mark Nauwelaerts4-9/+77
Support AMR and H263 for both qtmux and gppmux, and add extensions in sample table description.
2009-01-09gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part to caps so ↵David Schleef1-2/+4
schroenc/schroparse can use it. Fixes #5... Original commit message from CVS: * gst/qtmux/gstqtmuxmap.c: Add video/x-qt-part and video/x-m4-part to caps so schroenc/schroparse can use it. Fixes #566958
2008-12-19gst/qtmux/gstqtmux.c: Do not tempt or suggest to violate gst_collect_pads ↵Mark Nauwelaerts1-1/+0
API specification. Original commit message from CVS: * gst/qtmux/gstqtmux.c: (gst_qt_mux_change_state): Do not tempt or suggest to violate gst_collect_pads API specification.
2008-12-19gst/qtmux/: Dual license qtmux LGPL/MIT. Fixes #564232.Mark Nauwelaerts12-0/+277
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Dual license qtmux LGPL/MIT. Fixes #564232.
2008-12-16Totally remove the internal taglists and fully use tagsetter. Fixes various ↵Stefan Kost2-35/+16
tag muxing issues. Original commit message from CVS: * ext/celt/gstceltenc.c: * ext/celt/gstceltenc.h: * ext/metadata/gstmetadatamux.c: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: Totally remove the internal taglists and fully use tagsetter. Fixes various tag muxing issues.
2008-12-01gst/qtmux/atoms.c: Fix mj2 sample description metadata construction.Mark Nauwelaerts1-3/+3
Original commit message from CVS: * gst/qtmux/atoms.c: (build_jp2h_extension): Fix mj2 sample description metadata construction.
2008-11-18gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added.David Schleef1-1/+6
Original commit message from CVS: * gst/qtmux/gstqtmux.c: Quiet a debugging message that I recently added.
2008-11-15gst/qtmux/gstqtmux.*: Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.David Schleef2-14/+42
Original commit message from CVS: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: Use dts from GST_BUFFER_OFFSET_END() for video/x-qt-part.
2008-11-14gst/qtmux/: Revert previous commit.Mark Nauwelaerts12-277/+0
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Revert previous commit.
2008-11-14gst/qtmux/: Dual license LGPL/MIT, as apparently supposed to.Mark Nauwelaerts12-0/+277
Original commit message from CVS: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Dual license LGPL/MIT, as apparently supposed to.
2008-11-14gst/qtmux/: Cut detour in sample description extension construction.Mark Nauwelaerts5-74/+111
Original commit message from CVS: * gst/qtmux/atoms.c: (build_esds_extension), (build_mov_aac_extension), (build_jp2h_extension), (build_codec_data_extension): * gst/qtmux/atoms.h: * gst/qtmux/fourcc.h: * gst/qtmux/gstqtmux.c: (gst_qt_mux_audio_sink_set_caps), (gst_qt_mux_video_sink_set_caps): * gst/qtmux/gstqtmuxmap.c: (gst_qt_mux_map_format_to_header): Cut detour in sample description extension construction. Also actually implement ISO JPEG2000 mj2 format.
2008-11-11gst/qtmux/gstqtmux.c: Add some more safety/sanity checks in tag manipulation.Mark Nauwelaerts1-4/+4
Original commit message from CVS: * gst/qtmux/gstqtmux.c: (gst_qt_mux_add_metadata_tags): Add some more safety/sanity checks in tag manipulation.
2008-11-08Copy qtmux from revision 148 of the gst-qtmux repository.Thiago Sousa Santos13-0/+6855
Original commit message from CVS: patch by: Thiago Sousa Santos <thiagossantos@gmail.com> * configure.ac: * gst/qtmux/Makefile.am: * gst/qtmux/atoms.c: * gst/qtmux/atoms.h: * gst/qtmux/descriptors.c: * gst/qtmux/descriptors.h: * gst/qtmux/fourcc.h: * gst/qtmux/ftypcc.h: * gst/qtmux/gstqtmux.c: * gst/qtmux/gstqtmux.h: * gst/qtmux/gstqtmuxmap.c: * gst/qtmux/gstqtmuxmap.h: * gst/qtmux/properties.c: * gst/qtmux/properties.h: Copy qtmux from revision 148 of the gst-qtmux repository. Fixes #550280.