Edward Hervey
849ea99358
gstpesfilter: Don't skip private streams PES but push them out.
...
The one thing we *DO* need to do for those streams is to skip all
the PTS/DTS/Scrambling/DSM/extension/... handling.
2009-05-25 18:32:26 +02:00
Edward Hervey
36cc757bda
mpegtsdemux: Ignore NULL packets as early as possible.
...
This avoids:
* creating a MpegTSStream structure for nothing
* processing packet data for nothing
2009-05-25 18:32:26 +02:00
Edward Hervey
f92f282874
mpegtsdemux: Add mapping for HDV private streams
2009-05-25 18:32:26 +02:00
Mathias Hasselmann
46b4d226ca
neonhttp: add property to support SS cerificates
...
Add a property to support self-signed certificates in neonhttpsrc. This property
is FALSE by default.
Fixes #511097
2009-05-25 17:24:32 +02:00
Wim Taymans
269f3ff1a2
rtpbin: remove ptdemux ghostpads
2009-05-25 13:46:29 +02:00
Wim Taymans
1abaa6f78c
tests: add receive rtpbin unit test
2009-05-25 13:33:20 +02:00
Wim Taymans
43b755312b
x264enc: add multipass-cache-file property
...
Fixes #583627
2009-05-25 11:18:57 +02:00
Christian Schaller
b8773b13e4
Update spec file
2009-05-23 13:11:28 +01:00
Michael Smith
1a98c66f4a
adpcmdec: Add new plugin for ms-adpcm decoding.
2009-05-22 16:56:52 -07:00
Edward Hervey
0444aa3374
mpegvideoparse: Detect interlaced content and set it on outgoing caps.
...
I also added the parsing of all the other bits in the sequence extension
header in case we need it later.
2009-05-22 17:19:26 +02:00
Wim Taymans
e8423da78e
rtpbin: add to new signal to remove SSRC pads
2009-05-22 16:41:19 +02:00
Ali Sabil
0d014baaa4
ssrcdemux: emit signal when pads are removed
...
Add action signal to clear an SSRC in the ssrc demuxer.
Add signal to notify of removed ssrc.
See #554839
2009-05-22 16:35:20 +02:00
Wim Taymans
9353ceb530
rtpbin: use our ghostpads instead of its target
...
Since we keep a reference to our ghostpads, we can use them to track sessions.
This avoid us having to mess with the target of the ghostpad.
2009-05-22 15:45:19 +02:00
Wim Taymans
51c07ac626
tests: more rtpbin checks
2009-05-22 15:37:29 +02:00
Wim Taymans
1c85da2d2b
rtpbin: don't warn when getting request pads twice
...
Allow getting the request pads multiple times, just return the previously
created pads.
2009-05-22 15:36:17 +02:00
Wim Taymans
a0b6202baf
rtpsource: add RTP and RTCP source address
...
Add the RTP and RTCP sender addresses in the stats structure.
2009-05-22 13:47:30 +02:00
Wim Taymans
d48dcb0499
rtpsession: reuse source code for SDES
...
Reuse the RTPSource object property instead of duplicating code.
2009-05-22 13:45:15 +02:00
Wim Taymans
50d9bc92fb
tests: add more rtpbin tests
2009-05-22 13:44:17 +02:00
Wim Taymans
300f02af2a
tests: add rtpbin unit test
...
Add the beginnings of an rtpbin unit test
Add some more stuff to .gitignore
2009-05-22 12:23:27 +02:00
Wim Taymans
142840432b
rtpbin: set target state on new elements
...
Set the state on newly added elements to the state of the parent.
Add some debug info and do some cleanups
2009-05-22 12:20:13 +02:00
Wim Taymans
58c59d7953
rtpbin: unref requests pads after releasing
2009-05-22 11:59:17 +02:00
Wim Taymans
580b20d6cc
mpegtsdemux: fix memleaks and refcounts
...
Use correct constants for PID_type so that we clear the right filter.
provide_clock must return a ref to a clock.
2009-05-22 11:02:07 +02:00
Tim-Philipp Müller
9618c43784
autotools: move -Wno-portability for automake to configure.ac
2009-05-22 09:55:47 +01:00
Tim-Philipp Müller
e5b1c976c4
id3tag: canonicalise function names
2009-05-22 09:54:57 +01:00
Tim-Philipp Müller
fdaeae57c9
id3tag: change GType to GstId3Tag so it doesn't conflict with the id3tag plugin in -ugly
2009-05-22 09:51:29 +01:00
Tim-Philipp Müller
ae09a20cd0
win32: update config.h
2009-05-22 01:30:48 +01:00
Tim-Philipp Müller
02bff8754b
id3tag: register GType of the base class with a less generic name
...
.. so we can easily move the base class into -base later without
causing GType name conflicts.
2009-05-22 01:30:48 +01:00
Tim-Philipp Müller
27f1e03661
m4: fix 'suspicious cache value id' warnings in gst-fionread.m4
...
And update common to pull in a related fix from there.
2009-05-22 01:30:48 +01:00
Olivier Crête
c5ab83a1cb
rtpbin: Implement releasing the streams
...
See #561752
2009-05-22 01:46:04 +02:00
Olivier Crête
451ca5dbc0
rtpbin: Keep jb signals handler
...
Keep the signal handlers so they can be disconnected at release time
See #561752
2009-05-22 01:16:11 +02:00
Wim Taymans
b3aeee2bf2
rtpbin: use the right lock for the sessions
...
Use the right lock when iterating the sessions.
2009-05-22 01:12:57 +02:00
Olivier Crête
fb59348dbe
rtpbin: Free session if request pads are released
...
Free the session when all the request pads are released.
Don't mess with the session list in free_session as it is called from a foreach
on that list.
Set the state of the upstream element to NULL first.
See #561752
2009-05-22 01:03:55 +02:00
Olivier Crête
4424fd3c93
rtpbin: Implement relasing of the rtp recv pad
2009-05-22 00:51:53 +02:00
Olivier Crête
65d55e6b13
rtpbin: Implement releasing of rtp send pads
2009-05-22 00:44:51 +02:00
Olivier Crête
b831c9b434
rtpbin: Implement release of the recv rtcp pad
...
See #561752
2009-05-22 00:34:36 +02:00
Olivier Crête
ab80a4fa41
rtpbin: Implement releasing of rtcp src pad
...
See #561752
2009-05-22 00:16:19 +02:00
Jan Schmidt
b6e891bbda
dtsdec: Reconcile element code with a52dec changes
...
Re-work the dtsdec element code to unify it with changes made it a52dec,
including support for reverse playback and dynamic channel negotiation
on the source pad.
2009-05-21 21:37:33 +01:00
Jan Schmidt
3fb997111f
win32: Update the win32 config.h
2009-05-21 21:35:32 +01:00
Wim Taymans
e9eae335f1
sdpdemux: rework RTCP sending and RTP receiving
...
When we are dealing with multiast, create the udp src and sink elements pointing
to the multicast addresses. When we are doing unicast, receive data on the local
ports and don't send RTCP because we don't know where we have to send it.
Fixes #583188
2009-05-21 22:22:06 +02:00
Michael Smith
fe38f53572
id3tag: Add new id3 tagging plugin, supports v1, v2.3, and v2.4.
...
By default, does v1 and v2.3, but there are properties to select.
Will hopefully replace id3mux, id3v2mux, in the not-too-distant future.
2009-05-21 13:15:46 -07:00
Jan Schmidt
b9ac26713b
Back to hacking -> 0.10.12.1
2009-05-21 21:02:55 +01:00
Jan Schmidt
a86fcc58f9
Release 0.10.12
2009-05-20 22:31:54 +01:00
Jan Schmidt
7368fd2570
Update .po files
2009-05-20 20:44:12 +01:00
Edward Hervey
0520a2a53b
mxf: Fix frame_layout for non-interlaced formats. Fixes #583337
2009-05-20 17:15:51 +02:00
Jan Schmidt
347c35e482
0.10.11.3 pre-release
2009-05-16 01:59:32 +01:00
Jan Schmidt
0d91864b21
win32: Add directdraw project files to the win32 manifest
2009-05-16 01:53:15 +01:00
Jan Schmidt
3a05abd2b1
Moved 'directdraw' from -good to -bad
2009-05-16 01:29:21 +01:00
Jan Schmidt
36f23678d3
[MOVED FROM GOOD] win32/vs6/: Mark *.dsp & *.dsw as binary files and convert to DOS line endings, as they don't load into VS6 correctly...
...
Original commit message from CVS:
* win32/vs6/autogen.dsp:
* win32/vs6/gst_plugins_good.dsw:
* win32/vs6/libgstalaw.dsp:
* win32/vs6/libgstalpha.dsp:
* win32/vs6/libgstalphacolor.dsp:
* win32/vs6/libgstapetag.dsp:
* win32/vs6/libgstaudiofx.dsp:
* win32/vs6/libgstauparse.dsp:
* win32/vs6/libgstautodetect.dsp:
* win32/vs6/libgstavi.dsp:
* win32/vs6/libgstcutter.dsp:
* win32/vs6/libgstdirectdraw.dsp:
* win32/vs6/libgstdirectsound.dsp:
* win32/vs6/libgsteffectv.dsp:
* win32/vs6/libgstflx.dsp:
* win32/vs6/libgstgoom.dsp:
* win32/vs6/libgsticydemux.dsp:
* win32/vs6/libgstid3demux.dsp:
* win32/vs6/libgstinterleave.dsp:
* win32/vs6/libgstjpeg.dsp:
* win32/vs6/libgstlevel.dsp:
* win32/vs6/libgstmatroska.dsp:
* win32/vs6/libgstmedian.dsp:
* win32/vs6/libgstmonoscope.dsp:
* win32/vs6/libgstmulaw.dsp:
* win32/vs6/libgstmultipart.dsp:
* win32/vs6/libgstqtdemux.dsp:
* win32/vs6/libgstrtp.dsp:
* win32/vs6/libgstrtsp.dsp:
* win32/vs6/libgstsmpte.dsp:
* win32/vs6/libgstspeex.dsp:
* win32/vs6/libgstudp.dsp:
* win32/vs6/libgstvideobalance.dsp:
* win32/vs6/libgstvideobox.dsp:
* win32/vs6/libgstvideocrop.dsp:
* win32/vs6/libgstvideoflip.dsp:
* win32/vs6/libgstvideomixer.dsp:
* win32/vs6/libgstwaveform.dsp:
* win32/vs6/libgstwavenc.dsp:
* win32/vs6/libgstwavparse.dsp:
Mark *.dsp & *.dsw as binary files and convert to DOS line
endings, as they don't load into VS6 correctly otherwise.
2009-05-16 01:29:21 +01:00
Sébastien Moutte
1a6cb2aa91
[MOVED FROM GOOD] Makefile.am: Add win32 MANIFEST
...
Original commit message from CVS:
* Makefile.am:
Add win32 MANIFEST
* sys/directdraw/gstdirectdrawsink.c:
* sys/directdraw/gstdirectdrawsink.h:
Clear unused code and add comments.
Remove yuv from template caps, it only supports RGB
actually.
Implement XOverlay interface and remove window and fullscreen
properties.
Add debug logs.
Test for blit capabilities to return only the current colorspace if
the hardware can't blit for one colorspace to another.
* sys/directsound/gstdirectsoundsink.c:
Add some debugs.
* win32/MANIFEST:
Add VS7 project files and solution.
* win32/vs6/gst_plugins_bad.dsw:
* win32/vs6/libgstdirectdraw.dsp:
* win32/vs6/libgstdirectsound.dsp:
* win32/vs6/libgstqtdemux.dsp:
Update project files.
2009-05-16 01:29:21 +01:00
Sergey Scobich
0a5a6f200d
[MOVED FROM GOOD] sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. ( #366523 )
...
Original commit message from CVS:
Patch by: Sergey Scobich <sergey dot scobich at gmail com>
* sys/directdraw/gstdirectdrawsink.c:
(gst_directdrawsink_window_thread),
(gst_directdrawsink_create_default_window):
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/gstdirectsoundsink.c:
Wait until the window is created before using it; guard unistd.h
includes with HAVE_UNISTD_H. (#366523 )
* win32/vs8/libgstdirectdraw.vcproj:
* win32/vs8/libgstdirectsound.vcproj:
Update project files.
2009-05-16 01:29:20 +01:00